第2章CPLD和PGAProtel学习资料.docVIP

  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文档。上传文档
查看更多
第2章CPLD和PGAProtel学习资料

第2章CPLD和FPGA 2.1 PLD介绍 可编程逻辑器件PLD(Programable Logic Device)是允许用户编程(配置)实现所需逻辑功能的电路, 它与分立元件相比,具有速度快、容量大、功耗小和可靠性高等优点。由于集成度高,设计方法先进、现场可编程,可以设计各种数字电路,因此,在通信、数据处理、网络、仪器、工业控制、军事和航空航天等众多领域内得到了广泛应用。不久的将来将全部取代分立数字元件,目前一些数字集成电路生产厂商已经停止了分立数字集成电路的生产。因此应该学会PLD的设计技术。 PLD电路早期代表产品由XLINX公司推出的门阵列,称为FPGA(Field Programable Gate Array),随后ALTERA公司推出以并行走线的PLD产品,称为CPLD(Complex Programable Logic Device),这些早期产品价格高达万元,其开发软件价格高达几十万元。但是随着生产技术水平的提高,现在PLD产品的价格已大大降低,一片5000门、具有5K X 8的SRAM电路作配置、84脚封装、速度达40—200MHz的PLD的价格已经下降到一百元以下。每一片这样的PLD可以设计成单片机、或者是CPU等,并且可以在外部接线完成以后还可以重新进行设计多次。 目前在我国常见的PLD生产厂家有XILINX、ALTERA、ACTEL、LATTIC、ATMEL、MICROCHIP和AMD等等,其中XILINX和ALTERA为两个主要生产厂,XILINX的产品为FPGA,ALTERA的产品称为CPLD,各有优缺点, 但比较起来ALTERA的产品略有长处: 同样具有EPROM和SRAM的结构 对于SRAM结构的产品,ALTERA公司PLD的输出电流可达25MA,而XILINX的FPGA只有16MA ALTERA公司的PLD延时时间可预测,弥补了FPGA的缺点 XILINX公司的开发软件FOUNDATION 功能全,但是不如ALTERA公司的MAX+PLUS软件使用简单,特别是对于学校的学生学习VHDL语言和PLD设计。 ALTERA公司的产品价格稍微便宜 ALTERA公司新推出的FLEX 10K10E系列的产品具有更大的集成度 PLD的结构分为两类: 逻辑单元阵列(LCA),包括逻辑快、互连阵列和I/O块 复合PLD结构,包括逻辑块和互连矩阵开关 XLINIX、ACTEL公司的产品采用LCA结构,而ALTERA、AMD的MACH系列采用的是复合PLD结构。 2.2 ALTERA公司MAX7000系列 特点 该系列是以第二代多阵列结构为基础,高性能的CMOS器件 高密度,600—5000个可用门的EPLD系列 MAX7128E:提供5000个门,其中可用门数2500,128个宏单元,最大I/O引脚104, 引脚到引脚的时延6ns,计数器工作频率151MHz 可配置的扩展乘积项,允许向每个宏单元提供52个乘积项 44到208个引脚的各种封装,引线塑料载体(PLCC)、针栅阵列(PGA)扁平封装(QFP) 3.3V 或5V的电源电压 可编程保密位 ALTERA MAX+PLUS软件提供开发支持 该系列型号:EPM7032,EPM7032V,EPM7064,EPM7096,EPM7128E,EPM7160,EPM7192,EPM7256 (2)结构 MAX7000的结构图2.1.1,其中I/O为输入输出模块,FB为逻辑阵列模块(LAB),这些模块由可编程互连矩阵相互连接。 图2.1.1 专用输入信号 包含4个专用输入信号,它们能用作专用输入或每一个宏单元和I/O引脚的全局控制信号: 时钟,清除和输出使能 逻辑阵列块(LAB) 每个LAB由16个宏单元组成,多个LAB通过可编程连线阵列互连,每一个LAB有来自PIA的36个信号、用于寄存器辅助功能的控制信号和I/O引脚到寄存器的直接通道 宏单元 宏单元可以单独配置为组合逻辑和时序逻辑工作方式,它由三个功能块组成:逻辑阵列、乘积项选择矩阵和可编程触发器 扩展乘积项 扩展乘积项可以使一个宏单元实现更复杂的逻辑函数,而不使使用两个宏单元 可编程连线阵列 该阵列将各个LAB互连在一起,构成所需的逻辑功能 I/O控制块 允许每个I/O引脚可以单独配置为输入、输出或是双向工作方式 2.3 FLEX 8000系列 FLEX是Flexible Logic Element Matrix的缩写,该系列采用0.8μm CMOS SRAM或0.65μm CMOS SRAM集成电路制造工艺制造。 特点 最大门数32000,具有2500—16000个可用门和282—1500个触发

文档评论(0)

linjuanrong + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档