精选ppt
2
CPLD/FPGA 与 SPLD
一般认为,复杂可编程逻辑器件CPLD/FPGA 的单片集成度大于1000门,而简单可编程逻辑 器 件 SPLD ( Simple Programable Logic Device)的单片集成度小于1000门。
目前FPGA的单片集成度已超过1千万门,达 到Intel公司最新奔腾Ⅳ CPU的集成度。可以 在这种高集成度的FPGA芯片上设计CPU/DSP,实 现SOPC。
FPGA (Field Programmable Gate Arry,现场可编程门阵 列)是Xilinx公司发明的。Xilinx公司把基于查找表技术、 SRAM存储工艺的可编程逻辑器件叫FPGA;把基于乘积项技 术、 E2PROM(或Flash MEM)存储工艺的可编程逻辑器件 叫CPLD;
Altera公司把自己生产的可编程逻辑器件都叫作CPLD,即复 杂PLD(Complex PLD),但分为 MAX系列CPLD(乘积项技术、 E2PROM存储工艺)和FLEX/ACEX/APEX系列CPLD(查找表技 术、SRAM存储工艺)。
▲利用这种查表的方法实现逻辑函数输出是一种简单、高效 的方法。这就是存储器可用作逻辑函数发生器的原理。
▲ N个输入的逻辑函数,需要2的N次方的容量的SRAM来实现
精选ppt
29
查找表(LUT)的工作原理与组成
精选ppt
30
查找表(LUT)的工作原理与组成
精选ppt
31
查找表结构的FPGA逻辑实现原理
以这个电路为例:
▲ A,B,C,D由FPGA芯片的管脚输入后进入可编程连线,然后作为
地址线连到到LUT,LUT中由于已经事先写入了所有可能的逻辑结