文档介绍:1、(FieldProgrammableGatesArrayFPGA至今1。FPGA已经成为当今电子设计市场上应用最广泛的可编程逻辑器件之一。可编程逻辑器件按集成度来区分,可大致分为简单PLD和复杂PLD2。,它的发展大致经历了以下三个阶段3:1早期的可编程逻辑器件:70年代初期的可编程逻辑器件PLD主要用于各种类型的存储设备,主要器件有可编程只读存储器(PROM)、紫外线可擦出只读存储器(EPROM),由于结构比较简单,它们只能完成、和电可擦出只读存储器(EEPROM)简单的逻辑功能。2结构上稍微复杂的可编程芯片:70年代末到80年代初,AMD公司和Lattice公司先后推出了可编程逻辑器件PLDo产品主要有PAL(可编程逻辑阵列,Program-mableArrayLogic)>GAL(通用阵列逻辑,GenericArrayLogic)和PLA(可编程逻辑。这儿类器件在设计上有很强的灵活性,可以实现速阵列,ProgrammableLogicArray)度特性较好的逻辑功能,但由于结构简单,它们只能实现规模较小的电路。3功能齐全、编程灵活的可编程逻辑器件:80年代屮期,plexProgrammableLogicDevice和FPGA(现场可编程逻辑门阵列FieldProgrammableGatesArray,它们都具有体系结构和逻辑单元灵活,集成度高以及适用范围宽等特点,可以实现较大规模的电路。图1」可编程逻辑器件分类进入90年代以后,可编程逻辑集成电路进入了飞速发展时期,在系统可编程技术ISP(In一SystemProgrammability)和界扫描测试技术的111现,使得可编程逻辑器件在器件编程技术和器件测试技术方面也获得了划时代的进步。FPGA/CPLD已成为当今应用最广泛的可编程集成电路之一1。工程师可在办公室和实验室进行设计。它还具有静态可重复编程和在系统重构特性,使硬件和软件一样,能够通过编程来修改。、CPLD之类都是基于乘积项的可编程结构,即由可编而找(Look程的与阵列和固定的或阵列组成。FPGA则是另一种可编程逻辑结构一查表lUpTable,LUT)结构4,。查找表LUT是可编程的最小逻辑构成单元。大部分FPGA釆用静态随机存储器(SRAM)的查找表逻辑来形成结构,用SRAM来构成逻辑函数发生鳌ilinx公司的XC4000系列、Spartan/3/3E系歹U,Altera公司的FLEX10K、ACEX、APEX、Cyclone、T>Stratix等系列都釆用SRAM查找表构成,这些都是典型的FPGA器件5。,分别是可编程逻辑功能块、可编程I/O功能模块和可编程内部互连4,。Cyclone/T系列器件是Altera公司一款低成本,高性价比的FPGA,它的结构和工作原理在FPGA器件中具有典型性。Cyclone/T器件主要由逻辑阵列快LAB、嵌入式存储块、I/O单元、嵌入式硬件乘法器和PLL等模块组成,各模块Z间存在着丰富的互联线和时钟网络。