文章分类

当前位置:首页>技术文章>PLD,CPLD,FPGA有何不同

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.


© 星光电子技术工作室 2021 All Rights Reserved.
如有任何问题、建议、业务、合作,请联系手机/微信:13713820066