80概述 + PLD的设计过程 ①用EDA软件进行输入、编译、逻辑划分、优化、模拟(功能模拟、时序 模拟); ②用编程器对PLD编程或通过电缆进行在系统编程、在线配置。 注意:PROM实际上也是一种PLD,只是绝大多数情况是作存储器使用。 5)可编程技术的分类 ①按集成度来分 ●简单PLD,即SPLD,如:早期的PROM、PLA、PAL、GAL等; ●复杂PLD,即CPLD或FPGA; ②按编程工艺来分 次性编程熔丝型 反熔丝型 紫外光擦除的 EPROM 电擦除的 EPROM,即 EEPROM 可重复编程在系统编程 ISP--In System Programmable, E-PROMI或 FLASH 国大信 在线可重配置( CR-In Circuit Reconfigurability,SRAM和外部 EPROM
6 重大通信 学院•何伟 4)PLD的设计过程 熔丝型 反熔丝型 紫外光擦除的EPROM 电擦除的EPROM,即EEPROM 在系统编程(ISP—In System Programmable),E2PROM或FLASH 在线可重配置(ICR—In Circuit Reconfigurability),SRAM和外部EPROM 8.0 概述 用EDA软件进行输入、编译、逻辑划分、优化、模拟(功能模拟、时序 模拟); 用编程器对PLD编程或通过电缆进行在系统编程、在线配置。 注意:PROM实际上也是一种PLD,只是绝大多数情况是作存储器使用。 5)可编程技术的分类 按集成度来分 简单PLD,即SPLD,如:早期的PROM、PLA、PAL、GAL等; 复杂PLD,即CPLD或FPGA; 按编程工艺来分 一次性编程 可重复编程
80概述 + ③按结构来分 ●乘积项结构器件 查找表结构器件 国大信 7
7 重大通信 学院•何伟 按结构来分 8.0 概述 乘积项结构器件 查找表结构器件
第八章可编程逻辑器件及其应用 + 主要内容 √80概述 8.1可编程阵列逻辑(PAL器件 82通用逻辑阵列(GA器件 83复杂可编程逻辑器件(CPLD) 国大信 8
8 重大通信 学院•何伟 第八章 可编程逻辑器件及其应用 主要内容 8.0 概述 8.1 可编程阵列逻辑(PAL)器件 8.2 通用逻辑阵列(GAL)器件 8.3 复杂可编程逻辑器件(CPLD)
81可编程阵列逻辑(PAL器件 + 关于PAL ①可编程阵列逻辑( Programmable array logic) ②70年代末由MMI公司推出 ③双极性工艺、熔丝编程方式(一次性编程) ⑨是在FPLA(现场可编程逻辑阵列)基础上发展而来的 首先介绍FPLA器件 1)现场可编程逻辑阵列(FPLA) 几个符号: 国大信
9 重大通信 学院•何伟 8.1 可编程阵列逻辑(PAL)器件 可编程阵列逻辑(Programmabee Array Logic) 70年代末由MMI公司推出 双极性工艺、熔丝编程方式(一次性编程) 是在FPLA(现场可编程逻辑阵列)基础上发展而来的。 首先介绍FPLA器件。 1)现场可编程逻辑阵列(FPLA) 几个符号: 关于PAL:
81可编程阵列逻辑(PAL器件 + *口 P=0 A B C D AA BB P, P, P3 Pa B-D=D-P ,-D) A AB B (a) (c) EN A -A A 三态输出缓冲器 互补输出缓冲器 EN (d) 图1PLD电路中门电路的惯用画法 国大信 (a)与门(b)输出恒等于0的与门(c)或门 (d)互补输出的缓冲器(e)三态输出的缓冲器
10 重大通信 学院•何伟 8.1 可编程阵列逻辑(PAL)器件