一、集成电路的发展和现状

随着电子技术的发展,人类社会已进入数字时代,数字系统广泛应用于计算机、数据处理、通信与测量等领域,在我们日常生活中起着越来越重要的作用。由于数字系统比模拟系统有更高的精确度和可靠性,以前用模拟系统完成的许多任务现在都采用数字系统完成。

数字电路是数字计算机和自动控制系统的基础,它的发展是以电子器件的发展为基础的。

电子器件的发展经历了电子管、晶体管、中小规模集成电路和大规模集成电路的发展历程。以计算机为例,20 世纪初,电子管的诞生引起了人们的极大兴趣,用电子管构成的自动化设备逐渐在工业上得到应用,从而推动了电子学的快速发展。1946年美国宾夕法尼亚大学研制出世界上第一台电子数字积分计算机(ENIAC)。1947 年贝尔实验室的巴丁、布拉顿及肖克菜共同发明了晶体管之后,人们逐渐开始用晶体管取代电子管构成数字系统,50年代出现的第二代计算机是用分立的晶体管和磁芯存储器构成的。1959年美国德州仪器(TI)公司的杰克•基尔比研制出世界上第一个集成电路(包括4个双极性晶体管,三个电阻和一个电容器)。此后,随着生产工艺的改进,集成电路产量增大且集成度(芯片上包含的晶体管数目)提高,价格大幅度降低。在2000年,基尔比获得了诺贝尔物理学奖以表彰他在集成电路领域的贡献。由于集成电路的发展非常迅速,很快占据了主导地位,因此,现在数字电路的主流形式是数字集成电路。

从20 世纪60 年代开始,各种不同型号的逻辑门、触发器以及能完成一些特定功能的集成电路(如译码器、加法器、寄存器、计数器、乘法器等)不断涌现,到70 年代,包含200-200000个等效逻辑门的大规模集成(LSI)电路得以发展,出现了微处理器、小型存储器、可编程逻辑器件和定制器件。80年代以后,各种不同类型的简单可编程逻辑器件得到快速发展,在90 年代初,已经可以制造包含几百万个晶体管的微处理器,如今的芯片已经可以集成超过十亿个晶体管,可以将复杂的电子系统全部集成在一个芯片上,使集成电路设计向集成系统设计转变,这就是片上系统(SoC)。

相对于使用分立器件组装的电路,集成电路(IC)是把构成具有一定功能电路所需的品体管、电阻、电容等元件及它们之间的连接导线全部集成在一小块硅片上,然后焊接封装在一个管壳内,其封装外壳有圆壳式、双列直插式、扁平式或球形栅格阵列式等多种形式。这样提高了电路可靠性,减小了体积和功耗。

20世纪60年代,TI等公司推出TTL,有54/74两个逻辑系列。54系列为军用型产品,74系列为商用型。1968年,第一个CMOS集成电路研发成功,到90年代后期,CMOS逐渐取代TTL电路,成为数字集成电路的主流产品。

二、可编程逻辑阵列PLA

图1 PLA的内部逻辑结构

图1是PLA内部逻辑结构示意图,有3个输入端和2个输出端。图1中与阵列实现的逻辑函数为:

或阵列实现的逻辑函数为:

通过异或门后,得到的逻辑函数为:

由此可见,PLA可以用来实现与-或逻辑函数表达式。在或阵列中,乘积项为两个或门所共用,通常称之为乘积项共享。

PLA的优点是可编程,可以按照设计者的意愿来实现组合逻辑函数。

其缺点是:

(1)只能实现组合逻辑函数。

(2)从电气特性上来比较可编程连接与固定连接,信号通过可编程连接点的延时较长,在PLA中,信号要经过两个可编程的连接单元,使得电路的工作速度较低。

可编程逻辑阵列PLA相关推荐

  1. PLD PLA PAL GAL

    PLD 可编程逻辑器件 英文全称为:programmable logic device 即 PLD.PLD是做为一种通用集成电路产生的,他的逻辑功能按照用户对器件编程来确定.一般的PLD的集成度很高, ...

  2. 【数字逻辑】学习笔记 第六章 可编程逻辑器件

    文章目录 一.可编程逻辑器件 1. 概述 2. PLD的作用与特点 3. PLD的分类 二.简单PLD的原理与结构 1. 简单PLD的概念原理 2. 简单PLD的结构原理 3. PLD的阵列图符号 ( ...

  3. 数字逻辑 Chapter 8——可编程逻辑器件

    8.1 PLD 8.1.1 PLD基本结构 PLD阵列由一个与阵列和一个或阵列构成,与阵列输出为输入的与-或函数,每个与门的输出产生某些输入变量的与项作为或阵列的输入.每个或门的输出端产生输入变量的与 ...

  4. 电子技术基础(三)__第8章 可编程逻辑器件

    一 可编程逻辑器件的发展历程 按照时间顺序来看,经历了7个发展阶段: 1. 可编程只读存储器  PROM 2. 可编程逻辑阵列  PLA 3. 可编程阵列逻辑  PAL 4. 通用阵列逻辑器件GAL ...

  5. 计算机组成原理 — ARM 体系结构

    目录 文章目录 目录 ARM ARM 的架构 x86 架构与 ARM 架构的区别 ARM 的技术实现 ARM ARM 架构过去称作进阶精简指令集机器(Advanced RISC Machine,更早称 ...

  6. 计算机组成原理:中央处理器

    CPU:包括运算器和控制器 CPU中的主要寄存器:CPU中的寄存器用来暂时保存运算和控制过程中的中间结果,最终结果以及控制,状态信息的,它可以分为通用寄存器和专用寄存器两大类. 通用寄存器:通用寄存器 ...

  7. 微程序控制器原理(增量方式和断定方式结合法)

    目录 一.微程序控制的基本思想 二.主要部件 三.工作过程 四.微指令格式和编码方法 五.微地址形成方式 1.微程序的入口地址的形成 2.后续地址的形成 2.1 增量方式 2.2 断定方式 六.微程序 ...

  8. ARM微处理器的体系结构

    这里概述的都是一些传统意义上ARM处理器的一些方面,提醒自己看了之后会想起相关知识,或是对ARM有一个总体上的概念,其实都是些简述性的总结,很多都来自网上资料或教学课件,贴在这里,方便以后随时随地的复 ...

  9. 怎么看电脑系统是win几_一文看懂arm架构和x86架构有什么区别

    一文看懂arm架构和x86架构有什么区别 本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能.扩展能力.操作系统的兼容性.软件开发的方便性及可使用 ...

最新文章

  1. HTML5中引入JS
  2. Java四种输出语句
  3. 几行简单代码实现DIV层上显示Tooltip效果
  4. request获取页面html内容,request、request-promise、cheerio抓取网页内容
  5. JavaFX 2 XYCharts和Java 7功能
  6. 仅展示近三天的动态设置_朋友圈设置仅3天可见,一般是这3类人,看看你是否在其中?...
  7. php支付宝h5接口,支付宝H5支付plus版接口文档.PDF
  8. pycharm怎么修改html的字体大小,怎么改pycharm的字体大小
  9. html设备状态监测系统,盾构机状态监测系统
  10. java中格林尼治时间的输出_Java中格林尼治时间和时间戳的相互转换
  11. 计算机组成部件及其作用,计算机硬件组成成分各自的功能 计算机硬件有哪几部分组成?请分别说明各部分的作用?...
  12. Hard Life UVA - 1389(最大密度子图 输出点集)
  13. 设计师最常用网站汇总
  14. A*算法最合理的数据结构
  15. 广告行业中静态创意和动态创意区别
  16. 加拿大计算机工程研究生,加拿大电子与计算机工程研究生
  17. 01矩阵最大正方形面积、01矩阵最大矩形面积、直方图最大矩形面积
  18. 三星30pin引脚_led屏接口定义20PIN-30PIN
  19. 点餐系统---------软件工程课程设计
  20. 计算机网络:浅谈HTTP与TCP/IP四层模型

热门文章

  1. 突发!侯晓迪告别图森未来:最惨创业者,最强无人车技术天才!
  2. 我通过Python做副业每个月收入30000+,这绝对是2022最赚钱的副业!
  3. 教你用matlab制作一款黄金矿工小游戏
  4. 《C语言深度解剖》第二版已出版发行,当当京东等网站书店已上架
  5. 交易猫源码搭建+完整版源码
  6. 织梦dede建站仿站入门到精通
  7. android浏览器获取设备id,H5能获取到手机设备ID或者手机浏览器唯一识别码吗
  8. 涛思数据库(一)——涛思数据库初了解
  9. 分享一个抖音福袋玩法
  10. 字符串3:大小写转换