FPGA与CPLD的区别

转载 2006年05月18日 23:20:00
系统的比较,与大家共享:[52RD.com]
尽管FPGA和CPLD都是可编程ASIC器件,有很多共同特点,但由于CPLD和FPGA结构上的差异,具有各自的特点:[52RD.com]
①CPLD更适合完成各种算法和组合逻辑,FP GA更适合于完成时序逻辑。换句话说,FPGA更适合于触发器丰富的结构,而CPLD更适合于触发器有限而乘积项丰富的结构。[52RD.com]
②CPLD的连续式布线结构决定了它的时序延迟是均匀的和可预测的,而FPGA的分段式布线结构决定了其延迟的不可预测性。[52RD.com]
③在编程上FPGA比CPLD具有更大的灵活性。CPLD通过修改具有固定内连电路的逻辑功能来编程,FPGA主要通过改变内部连线的布线来编程;FP GA可在逻辑门下编程,而CPLD是在逻辑块下编程。[52RD.com]
④FPGA的集成度比CPLD高,具有更复杂的布线结构和逻辑实现。[52RD.com]
⑤CPLD比FPGA使用起来更方便。CPLD的编程采用E2PROM或FASTFLASH技术,无需外部存储器芯片,使用简单。而FPGA的编程信息需存放在外部存储器上,使用方法复杂。[52RD.com]
⑥CPLD的速度比FPGA快,并且具有较大的时间可预测性。这是由于FPGA是门级编程,并且CLB之间采用分布式互联,而CPLD是逻辑块级编程,并且其逻辑块之间的互联是集总式的。[52RD.com]
⑦在编程方式上,CPLD主要是基于E2PROM或FLASH存储器编程,编程次数可达1万次,优点是系统断电时编程信息也不丢失。CPLD又可分为在编程器上编程和在系统编程两类。FPGA大部分是基于SRAM编程,编程信息在系统断电时丢失,每次上电时,需从器件外部将编程数据重新写入SRAM中。其优点是可以编程任意次,可在工作中快速编程,从而实现板级和系统级的动态配置。[52RD.com]
⑧CPLD保密性好,FPGA保密性差。[52RD.com]
⑨一般情况下,CPLD的功耗要比FPGA大,且集成度越高越明显。

FPGA和CPLD的区别

1、FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域...
  • tangtang_yue
  • tangtang_yue
  • 2016年07月18日 17:28
  • 2362

PLD,CPLD,FPGA区别

入门以后可以学习Xilinx的ISE,Altera的QuartusII学习CPLD初学者,建议选用LATTICE,这家公司在此方面有优势主流还是Altera和Xilinx,毕竟是最大的两家PLD公司(...
  • zyboy2000
  • zyboy2000
  • 2009年05月11日 10:37
  • 6297

FPGA和CPLD对比与入门

入门介绍: 1、EMP240使用很广泛了,8元一片。EMP240顾名思义具有240个宏单元,或者说240个触发器,或者理解成240个bit的存储单元。 2、仿真分2步,写逻辑时用QUARTUS自带的仿...
  • u013025203
  • u013025203
  • 2016年10月26日 14:18
  • 581

FPGA/CPLD工作原理

FPGA和CPLD是可编程逻辑器件的典型代表。我们可以通过软件对其硬件结构进行重构(是不是很神奇?变形金刚?),而不必像传统方式那样,每次做电路、升级电路都要重新买器件、焊电路。FPGA:Field-...
  • Alexanderrr
  • Alexanderrr
  • 2016年06月08日 22:27
  • 1531

DSP通过xintf总线与cpld或者fpga进行通信

之前做过dsp28335与cpld通信,扩展io和iic总线,驱动液晶等的一些开发工作,怕忘了,写点东西记下来。希望能帮助带需要的朋友。 关于xintf.h #ifndef XINTF_H_ ...
  • liboxiu
  • liboxiu
  • 2017年10月11日 15:28
  • 555

常用CPLD/FPGA 标识的含义

CPLD/FPGA生产厂家多,系列、品种更多,各生产厂家命名、分类不一,给CPLD/FPGA的应用带来了一定的困难,但其标识也是有一定的规律的。下面对常用CPLD/FPGA 标识进行说明。1)CPLD...
  • zhongrg
  • zhongrg
  • 2007年09月21日 11:55
  • 3753

TMS320F28335之外部接口与CPLD通信问题

系统原理 我用CPLD采集AD数据,利用XINTF接口将数据传输到DSP,CCS观察DSP地址数据。系统框图如下所示。 其中28335的XINTF采用16位数据总线连接。 GPIO端口设置...
  • hmf1235789
  • hmf1235789
  • 2017年01月13日 14:48
  • 1695

Lattice系列FPGA入门相关2(FPGA和CPLD的区别)

需求说明:Lattice系统FPGA入门 内容       :Lattice系列FPGA简介 来自       :时间的诗 网址:https://zhidao.baidu.c...
  • Times_poem
  • Times_poem
  • 2016年12月31日 23:16
  • 805

关于FPGA/CPLD的VCCINT与VCCIO

VCCINT:Supply voltage for internal logic and input buffers,即为内部逻辑电路和输入缓冲提供电压。VCCIO:Supply voltage fo...
  • formerman
  • formerman
  • 2009年09月10日 15:45
  • 3350

用CPLD和Flash实现FPGA配置

作者:李鹏 兰巨龙    来源:电子技术应用    点击数: 122   更新时间:2007年05月10日    ...
  • aaaaatiger
  • aaaaatiger
  • 2007年08月30日 20:38
  • 1241
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:FPGA与CPLD的区别
举报原因:
原因补充:

(最多只允许输入30个字)