FPGA和CPLD的比较

原创 2013年12月02日 09:09:34

1 FPGA的集成度比CPLD高,具有更复杂的布线结构和逻辑实现。

2 CPLD更适合触发器有限而乘积丰富的结构,更适合完成复杂的组合逻辑;FPGA更适合于触发器丰富的结构,适合完成时序逻辑。

3 cpld连续式布线结构决定了他的时序均匀的可预测的,而fpga的分段式布线结构决定了其延时的不可预测性。cpld比fpga速度快。

4 在编程上fpga比cpld具有更大的灵活性。cpld通过修改具有固定内部电路的逻辑功能来编程,fpga主要通过改变内部连线的布线来编程;fpga可在逻辑门下编程,而cpld实在逻辑块编程。

5 在编程方式上,cpld主要是基于eepROM或flash存储器编程,编程次数可达一万次,优点是系统断电时编程信息不丢失。fpga大部分是基于sram编程,断电丢失,每次上电需从期间外部将编程数据重新写入sram,其优点是可以编程任意次,且可以在工作中快速编程,从而实现班级和系统及的动态配置。

6 一般情况下,cpld的功耗要比fpga大,且集成度越高越明显。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

FPGA与cpld的比较

  • 2010年04月03日 10:48
  • 162KB
  • 下载

FPGA与CPLD

FPGA(Field-Programmable Gate Array),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的...
  • zmq5411
  • zmq5411
  • 2011年02月26日 13:14
  • 849

Difference Between FPGA and CPLD

With all the vast improvements in technology, a lot has been happening that most people won’t really...

CPLD/FPGA/Verilog_高速电路设计/信号完整性的一些基本概念

1.信号完整性(Signal Integrity):就是指电路系统中信号的质量,如果在要求的时间内,信号能不失真地从源端传送到接收端,我们就称该信号是完整的。 2.传输线(Transmission...

FPGA/CPLD工作原理

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

CPLD/FPGA/Verilog_如何写代码减少逻辑单元的使用数量

如何写代码减少逻辑单元的使用数量 工作中遇到的问题,芯片级的资源有限制,没办法只能改进逻辑单元综合电路逻辑。 一....尽量不要使用"大于""小于"这样的判断语句, 这样会明显增加使用的逻...

Ubuntu 10.04下搭建FPGA/CPLD开发环境:Quartus II 9.1

一、简介   Quartus II 是Altera公司的综合性PLD开发软件,支持原理图、VHDL、VerilogHDL以及AHDL(Altera Hardware Description La...
  • yuyin86
  • yuyin86
  • 2012年10月13日 14:27
  • 1308

FPGA/CPLD设计的一般步骤

1、设计规范到VHDL描述 根据最终设计所期望的描述,构造一个合理的设计,自然语言编写。 形成规范后,通过数学公式或逻辑公式进行抽象的描述。 再用硬件描述语言将其转化为RTL级的描述 ...

32个优秀CPLD_FPGA论坛

FPGA/CPLD论坛里的一个帖子 1. OPENCORES.ORG 这里提供非常多,非常好的PLD了内核,8051内核就可以在里面找到。 进入后,选择project或者由 http//www...

FPGA\CPLD设计学习笔记

FPGA\CPLD设计学习笔记   题记:这个笔记不是特权同学自己整理的,特权同学只是对这个笔记做了一下完善,也忘了是从那DOWNLOAD来的,首先对整理者表示感谢。这些知识点确实都很实用...
  • ankwyq
  • ankwyq
  • 2012年03月26日 15:20
  • 907
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:FPGA和CPLD的比较
举报原因:
原因补充:

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