CPLDFPGA比较_原创文档.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

CPLDFPGA性能分析比较

在进行这次分析前,首先来一起认识下CPLD与FPGA。

Ⅰ.

1).什么是CPLD?

CPLD发展历史及应用领域:

20世纪70年代,最早的可编程逻辑器件--PLD诞生了。其输出结构是可编程的逻

辑宏单元,因为它的硬件结构设计可由软件完成(相当于房子盖好后人工设计局

部室内结构),因而它的设计比纯硬件的数字电路具有很强的灵活性,但其过于

简单的结构也使它们只能实现规模较小的电路。为弥补PLD只能设计小规模电路

这一缺陷,20世纪80年代中期,推出了复杂可编程逻辑器件--CPLD。目前应用

已深入网络、仪器仪表、汽车电子、数控机床、航天测控设备等方面。

2).器件特点:

它具有编程灵活、集成度高、设计开发周期短、适用范围宽、开发工具先进、设

计制造成本低、对设计者的硬件经验要求低、标准产品无需测试、保密性强、价

格大众化等特点,可实现较大规模的电路设计,因此被广泛应用于产品的原型设

计和产品生产(一般在10,000件以下)之中。几乎所有应用中小规模通用数字集成电

路的场合均可应用CPLD器件。CPLD器件已成为电子产品不可缺少的组成部分,

它的设计和应用成为电子工程师必备的一种技能。

3)如何使用:

CPLD是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计

方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目

标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数

字系统。

这里以抢答器为例讲一下它的设计(装修)过程,即芯片的设计流程。CPLD的工

作大部分是在电脑上完成的。打开集成开发软件(Altera公司Max+pluxII)→画原理

图、写硬件描述语言(VHDL,Verilog)→编译→给出逻辑电路的输入激励信号,

进行仿真,查看逻辑输出结果是否正确→进行管脚输入、输出锁定(7128的64个

输入、输出管脚可根据需要设定)→生成代码→通过下载电缆将代码传送并存储

在CPLD芯片中。7128这块芯片各管脚已引出,将数码管、抢答开关、指示灯、

蜂鸣器通过导线分别接到芯片板上,通电测试,当抢答开关按下,对应位的指示

灯应当亮,答对以后,裁判给加分后,看此时数码显示加分结果是否正确,如发

现有问题,可重新修改原理图或硬件描述语言,完善设计。设计好后,如批量生

产,可直接复制其他CPLD芯片,即写入代码即可。如果要对芯片进行其它设计,

比如进行交通灯设计,要重新画原理图、或写硬件描述语言,重复以上工作过程,

完成设计。这种修改设计相当于将房屋进行了重新装修,这种装修对CPLD来说

可进行上万次。

4).家庭成员:

经过几十年的发展,许多公司都开发出了CPLD可编程逻辑器件。比较典型的就

是Altera、Lattice、Xilinx世界三大权威公司的产品,这里给出常用芯片:

AlteraEPM7128S(PLCC84)

LatticeLC4128V(TQFP100)

XilinxXC95108(PLCC84)

Ⅱ.

1).什么是FPGA:

FPGA是英文FieldProgrammableGateArray的缩写,即现场可编程门阵列,它

是在可编程阵列逻辑PAL(ProgrammableArrayLogic)、门阵列逻辑GAL(GateArray

Logic)、可编程逻辑器件PLD(ProgrammableLogicDevice)等可编程器件的基础上

进一步发展的产物。它是作为专用集成电路ASIC(ApplicationSpecificIntegrated

Circuit)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了

原有可编程器件门电路数有限的缺点。FPGA能完成任何数字器件的功能,上至高

性能CPU,下至简单的74系列电路,都可以用FPGA来实现。FPGA如同一张白纸

或是一堆积木,工程师可以通过传统的原理图输入法,或是硬件描述语言自由设

计一个数字系统。通过软件仿真,我们可以事先验证设计的正确性。在PCB完成

以后,还可以利用FPGA的在线修改能力,随时修改设计而不必改动硬件电路。

使用FPGA来开发数字电路,可以大大缩短设计时间,减少PCB面积,提高系统

的可*性。PLD的这些优点使得PLD技术在

文档评论(0)

百分卷 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档