Presentation is loading. Please wait.

Presentation is loading. Please wait.

电子技术 数字电路部分 第九章 可编程逻辑器件.

Similar presentations


Presentation on theme: "电子技术 数字电路部分 第九章 可编程逻辑器件."— Presentation transcript:

1 电子技术 数字电路部分 第九章 可编程逻辑器件

2 第九章 可编程逻辑器件 §9.1 概述 §9.2 可编程逻辑器件的构成 §9.3 PAL可编程阵列逻辑 §9.4 GAL通用阵列逻辑
§9.1 概述 §9.2 可编程逻辑器件的构成 §9.3 PAL可编程阵列逻辑 §9.4 GAL通用阵列逻辑 §9.5 CPLD 复杂可编程器件 §9.6 FPGA 现场可编程阵列

3 §9.1 概述 按逻辑功能数字电路可分为: 1. 通用型: TTL74系列、CMOS4000系列等 每个器件的逻辑规模小,功耗相对比
§9.1 概述 按逻辑功能数字电路可分为: 1. 通用型: TTL74系列、CMOS4000系列等 每个器件的逻辑规模小,功耗相对比 较大,用其构成的系统布线复杂,占 用PCB ( Printed Circuit Board) 板面积大。

4 2。专用型:为专门限定的产品或应用设计 的产品 ASIC-----Application Specific integrated Circuit 专用型比通用型用量少,因而设计成本与 制造成本都高,

5 全定制 半定制 PLD 用户不可改 ASIC 硬件的软化设计 3。CPLD--complex 4。FPGA--Field Gate 2. GAL--Generic 1.PAL--Array logic HCPLD EPLD

6 硬件的软化设计 一个器件的逻辑功能可以通过编程来 配置.

7 ISP--In System programmer技术
这种技术指的是:只要把器件插入系统内部的 电路板上,就能对其进行编程或再编程,从而使 电子系统具有极强的灵活性和适用性. 这类器件是用E2PROM 或FLASH MEMORY 存储编程信息的.

8 ICR ---In Circuit Reconfigurability
这类器件利用SRAM存储信息,不需要在编 程器上编程,可直接在PCB上对器件编程. 通常编程信息存于外附加的EPROM,E2PROM 或软硬盘上,在系统工作之前,先将存于器件外 的编程信息输入到器件内的SRAM里,然后器件 才开始工作.

9 §9.2.1可编程器件的构成: 逻辑单元阵列 门 反相器、触 发器、宏单元 联线资源 I/O 单元 可编程局部 互联资源 此阵列可编程 为所需得逻辑功能组合 此为可编程的 开关阵列

10 PLD中逻辑器件的符号: 1.互补缓冲器 2.固定连接 3.编程连接 A A A 4.被擦除

11 5.与逻辑 & Z=ACE A C Z=A+C+E A C
B C D E 6.或逻辑 Z=A+C+E A B C D E

12 §9.3 PAL 可编程与阵列、固定的或阵列和输出反馈 单元构成。沿用了prom中的熔丝式双极型 工艺。它又分为: PAL 1。基本与或阵列型

13 PAL 2。可编程输入/输出型 它具有三态输出缓冲器和反馈缓冲器。因而 1〕可构成简单的触发器 2〕输入输出端的数目可根据实际需要来配 置即提供双相输入/输出功能. 适于用来设计编码、译码器、数据选择器。也 可用来做串行数据移位。

14 PAL 3。带反馈的寄存型结构 在可编程输入/输出型的基础上加了一个 D触发器以及共用时钟和共用输出使能端 因此,它具有记忆功能 可构成计数器、移位寄存器等同步是序逻辑

15 PAL 4。带异或的寄存器型结构 8个乘积项分两组相或,然后作异或运算 在带反馈的寄存型结构基础上,将其内部 可使一些时序电路设计得到简化

16 PAL 5。算术选通反馈型结构 在带异或的寄存器型结构基础上,将输入 信号B与反馈信号A经算术选通后,再加到 与阵列的输入端。 用于实现加、减、大于、小于等算术运算

17 & A B 1 A+B 算术选通 A A B A B A B

18 PAL 6.异步可编程寄存器输出型结构 器件内部的D触发器的CP端、S端与R端 均由专用乘积项单独编程控制。而D端的电平 由极性控制输入决定。 适合于设计复杂异步时序逻辑电路

19 极性控制--用异或门来实现 1 1  1  1 =1 1 =1 或门 异或门 1 输出高电平有效 输出低电平有效

20 §9.4 GAL…Generie Array Logic FPAL-Field Programmable Logic Array
PAL型GAL ISP型GAL FPLA型GAL FPAL-Field Programmable Logic Array

21 PAL型GAL PAL +OLMC+ILMC+BLMC = GAL Output logic Macro cell 输出逻辑宏 Bury logic Macro Cell 隐埋逻辑宏 此逻辑单元不与I/O引出端相联

22 GAL 宏单元输出结构 在器件的输出与反馈通路中增加了多 路选择器,大大增强了输出和反馈的 灵活性

23 §9.5 CPLD 从内部结构来看,可分两大类: 由GAL发展而来,其主体仍 是与阵列和逻辑宏结构 CPLD 分区阵列结构

24 1.可配置逻辑模块CLB--Configurable
§9.6 FPGA FPGA由以下四部分组成: 1.可配置逻辑模块CLB--Configurable 其逻辑功能可由用户规定 2.输入/输出模块IOB--Input/output Blocks 它提供了内部逻辑和外部封装之间的接口 DIP--双列直插 SMT--表面安装

25 Interconnnect Capital Resource
IR 3.互联资源ICR-- Interconnnect Capital Resource 金属布线 可编程开关点阵 switching matrices SM 编程连接点 programmable interconnect point PIP 如何联由一组编程控制信号决定,从而也就决定了 该芯片输入输出之间的逻辑关系 4.可配置的SRAM 存放编程数据

26 总结:从电路原理图可得知: PAL----输出结构固定,只能一次编程 GAL ---- 增加了输出宏,使编程更灵活 与阵列可编程 或阵列固定
没有独立的或阵列.或门放在OLMC中了

27 用可编程互联的方法连在一起的逻辑单元阵列
CPLD---增加了与或规模,输出宏数目,再新增了 隐埋逻辑宏,开关矩阵. 编程数据存在: EEprom 中 FPGA--- 用可编程互联的方法连在一起的逻辑单元阵列 编程数据存在: SRAM中 配Eprom一起用

28 现在的电子设备,单纯用模拟电路实现的少,
一般都是: 微弱信号放大 采用模拟电路 高速数据采集 大功率输出 信号处理 采用数字电路 CPU, MEMORY,PLD 控制

29 以至现在许多电子系统仅由三种标准器件构成:
1. CPU 微处理器 2. MEMORY 存储器 3.CPLD 、FPGA 可编程器件

30 门级仿真 功能验证 布局布线 TOP---DOWN
HDL作功能描述 逻辑综合 Logic Synthsis 门级仿真 功能验证 布局布线 TOP---DOWN 器件实现

31 TOP-- DOWN设计方法的优点: 1.从功能描述开始,到物理实现,这个过程符合 人的设计思维。 2。功能设计可完全独立于物理实现。HDL 可不含任何 器件的物理信息,到最后才 选器件。 3。设计可再利用,设计结果完全可以以一种 知识产权的方式用于不同的产品设计中。

32 采用TOP-DOWN的设计其结果 的优劣取决于三个因素: 1。描述手段 :VHDL、Verilog 2。设计方法: Style 要经验 3。设计工具

33 电子技术 数字电路部分 第九章 结束

34 原理图输入 网表转换 布局布线 器件实现 厂商元件库 门级仿真 功能验证 传统设计

35 PLA 基本逻辑结构是与、或两级可编程逻辑阵列 适用于设计组合逻辑电路

36 Output macro logic cell
§9.2.2基于与/或阵列的三种PLD 1. EPROM 2.PLA---- Programmable Array Logic 3.PAL---- Programmable Array Logic PAL +OMLC = GAL---Generic Array Logic Output macro logic cell

37 ASIC 全定制 半定制 1。门阵列- gate array 2。标准单元--stander cell 3。PLD--programmable 4。CPLD--complex 5。FPGA--flexib 用户不可改 硬件的软化设计 HCPLD


Download ppt "电子技术 数字电路部分 第九章 可编程逻辑器件."

Similar presentations


Ads by Google