青海网站建设哪个最好,崇仁网站建设推广,建设网站对比方案,电脑和手机都能浏览的网站开发2.2 简单PLD结构原理
知识点#xff1a; 2.1 PLD概述 名称概念#xff1a; PLD#xff1a;Programmable Logic Device#xff0c;可编程器件 PLD的分类#xff1a;1、按集成度分#xff0c;可分为简单PLD和复杂PLD#xff1b;2、按器件结构分类#xff0c;可分为 “乘…2.2 简单PLD结构原理
知识点 2.1 PLD概述 名称概念 PLDProgrammable Logic Device可编程器件 PLD的分类1、按集成度分可分为简单PLD和复杂PLD2、按器件结构分类可分为 “乘积项结构器件”和“基于查找表结构的器件”3、按编程工艺分可分为熔丝(Fuse)型、反熔丝(Antifuse)型、EPROM型、EEPROM型、SRAM型、Flash型。P28 图2-2
2.2 简单PLD结构原理 名称概念 逻辑元件符号、与或阵列的表示方法P30。 PROM、PLA、PAL、GAL器件在结构上的区别1、PROM与阵列固定或阵列可编程采用全译码的方式产生所有最小乘积项2、PLA与阵列、或阵列都可编程未采取全译码的方式只产生需要的最小乘积项3、PAL与阵列可编程或阵列固定采取反馈和互连的方式获得更多的乘积项4、GAL结构与PAL相似但I/O口方面比PAL有所改进采用了输出逻辑宏单元OLMC。 OLMC的作用可以通过编程对其进行配置以实现引脚不同的功能。
操作技术 用4*2PROM实现两个一位二进制数的加法逻辑P31。
2.3 CPLD的结构原理 名称概念 CPLD以MAX3000A为例主要由3个部分组成分别是1、LABLogic Array Block逻辑阵列块2、PIAProgrammable Interconnect Array可编程连线阵列3、I/O控制模块I/O Control Pins或I/O Control Block。P37 图2-27 CPLD以MAX3000A为例的逻辑资源来源于LABLAB由LMCLogic Macro Cell逻辑宏单元组成。
2.4 FPGA的结构原理 名称概念 FPGA是基于查找表LUTLook Up Table的原理。 FPGA以Cyclone III为例的组成部分主要有1、LABLogic Array Block逻辑阵列块2、嵌入式存储器块3、嵌入式硬件乘法器4、I/O单元5、嵌入式PLL模块6、丰富的互连线和时钟网络。 FPGA以Cyclone III为例的逻辑资源来源于LABLAB由LELogic Element逻辑单元组成。 FPGA以Cyclone III为例中LE的组成部分主要有1、查找表LUT2、进位链逻辑3、寄存器链逻辑4、可编程寄存器。P40 图2-32 寄存器打包的概念在一个LE中可以实现LUT和寄存器的输出的单独控制也就是说 LUT驱动一个输出寄存器驱动另一个输出。 寄存器打包的作用在一个LE中的寄存器和LUT能够完成不相关的功能提高LE的资源利用率。 FPGA以Cyclone III为例中LAB的互连线包括行互连、列互连、直接通路互连、局部互连。P42 图2-35
2.5 硬件测试 名称概念 JTAG边界扫描测试技术是一种硬件测试技术。
2.6 PLD产品概述 名称概念各厂家推出的产品类型了解即可。
2.7 CPLD/FPGA的编程与配置 名称概念 把程序下载到CPLD、FPGA的这一过程对于CPLD被称为编程对于FPGA被称为配置。 ISPIn-System Programmability在系统编程是CPLD的一项技术与特性。 ICRIn-Circuit Reconfigurability在线可重配置是FPGA的一项技术与特性。 FPGA器件的配置1、使用SRAM编程工艺的FPGA在掉电后配置信息丢失功能就失去了。因此FPGA在上电时要对其进行配置。2、主要有两类配置方式主动配置方式和被动配置方式。3、主动配置由FPGA器件自己引导配置过程完成配置被动方式由计算机或外部控制器控制配置过程。 FPGA以Cyclone III为例的配置模式主要有AS主动串行、AP主动并行、PS被动串行、PP被动并行。 FPGA的配置方式主要有专用配置器件配置、单片机配置、CPLD配置。