1 / 17

第八章 可编程逻辑器件 PLD

数字逻辑. 第八章 可编程逻辑器件 PLD. 8.1 PLD 概述 Programmable Logic Device. 从逻辑功能的特点将数字集成电路分 : 通用型 和 专用型 。 通用型 :前面几章谈到的中、小规模数字集成电路均属于通用型数字集成电路。它们的逻辑功能比较简单,功能固定不变,由于其通用性强,可以组成各种复杂数字系统,使用广泛。 专用型: 为某种专门用途而设计的集成电路,虽然有体积小、重量轻、功耗小、可靠性高等优点,然而,在用量不大的情况下,设计制造费用高、周期长。 可编程逻辑器件( PLD )的出现解决了如上矛盾。. P 0.

Download Presentation

第八章 可编程逻辑器件 PLD

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 数字逻辑 第八章 可编程逻辑器件 PLD

  2. 8.1 PLD 概述 Programmable Logic Device • 从逻辑功能的特点将数字集成电路分:通用型和专用型。 通用型:前面几章谈到的中、小规模数字集成电路均属于通用型数字集成电路。它们的逻辑功能比较简单,功能固定不变,由于其通用性强,可以组成各种复杂数字系统,使用广泛。 专用型:为某种专门用途而设计的集成电路,虽然有体积小、重量轻、功耗小、可靠性高等优点,然而,在用量不大的情况下,设计制造费用高、周期长。可编程逻辑器件(PLD)的出现解决了如上矛盾。

  3. P0 m个乘积项 与阵列 或阵列 • • • • • • Pm-1 • • • O0 Ob-1 I0 In-1 b 个输出 N 个输入 PLD 的电路结构及分类 PLD 的基本结构

  4. 分类 与阵列 或阵列 只读存储器 (ROM) 固定 可编程 可编程逻辑阵列 (PLA) 可编程 可编程 可编程阵列逻辑 (PAL) 可编程 固定 通用阵列逻辑(GAL) 可编程 固定或可编程 根据输出是否包含寄存器分为 组合PLD 时序PLD 存储器(RAM/ROM) 可编程逻辑阵列(PLA) 可编程阵列逻辑(PAL) 通用逻辑阵列(GAL) PLD 的分类 根据内部结构及编程方式分为

  5. 8.2 只读存储器 Read Only Memory 只读存储器按内部结构可分为: 固定只读存储器      ROM 可编程只读存储器     PROM 可擦除可编程只读存储器  EPROM 电可擦除可编程只读存储器 EEPROM 特点:与阵列——固定 或阵列——可编程

  6. ROM 的逻辑结构 • ①ROM 是只读存储器。数据是“事先”写入的,而在运行过程中只能读出,不能写入。数据按存储单元存放,每个单元赋予一个地址,按地址访问单元的内容。②ROM 的逻辑结构包括两部分:地址译码器,译码量由存储单元数决定,它实现了输入变量的所有最小项。译码器实质上是一个“与”阵列逻辑结构。存储矩阵,实现了最小项“或”阵列逻辑结构。

  7. ROM 结构框图

  8. ROM 不仅是一个只读存储器,也是一个“与-或”阵列。只要把逻辑函数的真值表事先存入 ROM (输入变量是地址,输出函数是该地址单元的内容),便可用 ROM 实现该逻辑函数。 如果 只保存ROM“与”阵列和“或”阵列,进而“与”阵列用地址译码器替代成为简化的 ROM 阵列图。

  9. ROM 符号矩阵

  10. 例1: 用ROM实现下列函数 例2: 用ROM实现四位二进制码到葛莱码的转换。 P309.

  11. 8.3 可编程逻辑阵列 (PLA)Programmable Logic Array 特点:与、或阵列都可编程 1. 针对逻辑函数的最简与或式—— • PLA中的与阵列被编程产生所需的全部与项。 • PLA中的或阵列被编程完成相应与项间的或运算 并产生输出。逻辑功能越复杂,其优点越明显。 这样,就大大提高了芯片面积的有效利用率。 2. PLA分组合PLA和时序PLA(包含有触发器)。

  12. 例:用ROM实现四位二进制码到葛莱码的转换。P313例:用ROM实现四位二进制码到葛莱码的转换。P313

  13. 8.4 可编程阵列逻辑 (PAL)Programmable Array Logic 特点:固定的或阵列和可编程的与阵列 与同样位数的PLA相比,PAL不但减少了编程点数(或阵列固定),而且也简化了编程工作(仅对与阵列编程,工作单一)。 这样,就更有利于辅助设计系统的开发。主要用途: 专用输出的基本门阵列结构。例PAL10H8 带反馈的可编程I/O结构。例PAL16L8 带反馈的寄存器输出结构。例PAL168 算术选通反馈结构。例PAL16A4

  14. s n 输入 O 输出 与阵列 (可编程) 或阵列 (固定) k O0~O(s-1) I0~I(n-1) l P0 ~P(k-1) IO 输出 IO0~IO(l-1) l 8.4.1 组合 PAL器件 组合PAL 的基本结构框图

  15. s s IO 输出 n IO0 ~IO(s-1) k 与阵列 (可编程) 或阵列 (固定) 输入 l 输出 寄存 器组 l X 0 ~X(n-1) P0 ~P(k-1) 寄存器输出 O0 ~O(l -1) CLK OE l O0 ~O(l -1) 8.4.2 时序 PAL 器件 时序PAL 的基本结构框图

  16. 8.5 通用逻辑阵列概述(GAL)Generic Array Logic 一、工艺上的改进 高速电可擦除CMOS(Electrically Erasable Comple- mentary Metal-Oxide Semiconductor (E2CMOS) 特点: ⑴ 可测试性 ⑵ 低功耗,使集成度更高 ⑶ 速度不低于其他TTL可编程器件 ⑷ 可重复编程100次以上。

  17. 二、结构上的的改进通用性 ⑴ 每个输出端增加了一个逻辑输出宏单元(OLMC——Output Logic Macro Cell) ⑵ 加密 通常,一片GAL芯片可代替4~10片中、小规模数字集成电路,用来实现各种复杂的逻辑功能。

More Related