PLD,CPLD,FPGA有何不同
.PLD,CPLD,FPGA 有何不同?不同厂家的叫法不尽相同,PLD(Programmable Logic Device)是可编程逻辑器件的总称,早期多 EEPROM 工艺,基于乘积项(Product Term)结构。 FPGA (Field Programmable Gate Arry)是指现场可编程门阵列,最早由 Xilinx 公司发明。多为 SRAM 工艺,基于查找表(Look Up Table)结构,要外挂配置用的 EPROM。
Xilinx 把 SRAM 工艺,要外挂配置用的 EPROM 的 PLD 叫 FPGA,把 Flash 工艺(类似 EEPROM 工艺),乘积项结构的 PLD 叫 CPLD; Altera 把自己的 PLD 产品:MAX 系列(EEPROM 工艺),FLEX/ACEX/APEX 系列(SRAM 工艺)都叫作 CPLD,即复杂 PLD(Complex PLD),由于 FLEX/ACEX/APEX 系列也是 SRAM 工艺,要外挂配置用的 EPROM,用法和 Xilinx 的 FPGA 一样,所以很多人把 Altera 的 FELX/ACEX/APEX 系列产品也叫做 FPGA.
上一篇:PMC 单片机解密,IC解密,芯片解密
下一篇:PLC的浆液移动机器人控制系统设计