资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,*,第2章,可编程逻辑器件硬件基础,2.1 PLD可编程器件结构,2.2 可编程逻辑器件分类,2.3 PLD电路表示,2.4 GAL器件结构原理,2.4 GAL器件结构原理,2.4 GAL器件结构原理,2.5 CPLD的结构原理,1.逻辑阵列块LAB,2.宏单元,3.扩展乘积项,2.5 CPLD的结构原理,4.可编程连线阵列PIA,2.6 FPGA的结构原理,2.6.1 查找表逻辑结构,2.6.2,Cyclone III系列器件,的结构原理,2.6.2,Cyclone III系列器件,的结构原理,2.6.2,Cyclone III,的结构原理,Cyclone III系列器件的结构原理,2.6.2,Cyclone III系列器件,的结构原理,2.6.2,Cyclone III系列器件,的结构原理,2.7 CPLD/FPGA的编程与配置,目前常见的大规模可编程逻辑器件的编程工艺有三种:基于电可擦除存储单元的EEPROM或Flash技术。CPLD般使用此技术进行编程。,基于SRAM查找表的编程单元。对该类器件,编程信息是保存在SRAM中的,SRAM在掉电后编程信息立即丢失,在下次上电后,还需要重新载入编程信息。因此该类器件的编程一般称为配置。大部分FPGA采用该种编程工艺。,基于一次性可编程反熔丝编程单元。Actel的部分FPGA采用这种结构。,2.7 CPLD/FPGA的编程与配置,(1)基于电可擦除存储单元的EEPROM或Flash技术。,(2)基于SRAM查找表的编程单元。,(3)基于一次性可编程反熔丝编程单元。,2.7.1 CPLD,在系统编程,2.7.2 FPGA,的配置方式,用JTAG进行FPGA的配置,2.7 CPLD/FPGA的编程与配置,FPGA专用配置器件,2.7 CPLD/FPGA的编程与配置,使用单片机配置FPGA,
展开阅读全文