数字逻辑电路课程课件(姜萍)第7章 可编程逻辑器件.pptVIP

数字逻辑电路课程课件(姜萍)第7章 可编程逻辑器件.ppt

  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文档。上传文档
查看更多
CPLD和FPGA的主要区别: FPGA和CPLD的选用 1、器件的资源 三家主流公司产品: Altera、Xilinx:数千门 ~ 数百万门 Lattice:数万门以下 资源占用以仿真系统给出的报告为准, 并应留有适当的余量(20%)。 2、芯片速度 芯片速度越高,其对微小毛刺信号的反 映越灵敏,系统工作的稳定性越差。 芯片的速度等级与其价格的关系。 3、器件功耗 CPLD:5 V、3.3 V FPGA:5 V、3.3 V、2.5 V、 1.8 V、1.5 V 4、FPGA/CPLD的选择 CPLD选用: (1)逻辑密集型; (2)中小规模(1000 ~ 50000); (3)免费软件支持; (4)编程数据不丢失,电路简单; (5)ISP特性,编程加密; (6)布线延迟固定,时序特性稳定; FPGA选用: (1)数据密集型; (2) 大规模设计(5000 ~ 数百万门); (3) SOC设计; (4)ASIC的设计仿真; (5)布线灵活,但时序特性不稳定; (6)需用专用的 ROM 进行数据配置。 5、FPGA/CPLD封装 常见封装:PLCC、PQFQ、TQFP、RQFP、 VQFP、MQFP、PGA、BGA等。 引脚数:28 ~ 1517 可擦除的可编程逻辑器件 (Erasable Programmable Logic Array,简称EPLD) 复杂的可编程逻辑器件 (Complex Programmable Logic Array,简称CPLD) 现场可编程门阵列 (Field Programmable Gate Array,简称FPGA) (2)高密度PLD 每个芯片集成的逻辑门数达数千门,甚至上万门, 具有在系统可编程或现场可编程特性,可用于实现 较大规模的逻辑电路 2. PLD的基本结构 (1)“与-或”阵列结构(乘积项结构 ) 输 入 输 出 输 入 电 路 与 阵 列 或 阵 列 输 出 电 路 PLD与或阵列结构框图 互补 输入项 与项 或项 反馈项 根据与、或阵列的可编程性,PLD分为三种基本结构。 1)与阵列固定,或阵列可编程型结构 PROM属于这种结构。 2)与、或阵列均可编程型结构 PLA(Programmable Logic Array)属于这种结构。 特点:与阵列规模大,速度较低。 特点:速度快,设计逻辑函数可采用最简结构,芯片内部资源利用率高。但编程难度大,缺乏质高价廉的开发工具。 3)或阵列固定,与阵列可编程型结构 PAL(Programmable Array Logic)属于这种结构。 特点:速度快,费用低,易于编程。 当前许多PLD器件都采用这种结构。 (2)查找表(Look-Up-Table,LUT)结构 用存储逻辑的存储单元来实现逻辑运算。 FPGA是属于此类器件。 7.3.2 可编程阵列逻辑(PAL) PAL的基本结构 1 1 1 ≥1 ≥1 A0 A1 A2 F1 F0 PAL的结构代码 组合型 寄存器型 类型 代码 H L P C XP S R X RP RS V 含 义 高有效输出 低有效输出 可编程输出极性 互补输出 异或门、可编程输出极性 积项共享 寄存器型输出 带异或门寄存器型输出 带可编程极性寄存器型 带积项共享寄存器型 通用型 实 例 PAL10H8 PAL10L8 PAL16P8 PAL16C1 AmPAL22XP10 PAL20S10 PAL16R8 PAL16X4 PAL16RP8 PAL20RS10 AmPAL22V10 ≥1 EN 1 1 1D CLK EN ≥1 EN 1 1 1D 1 1 1 IN1 IN8 OUT1 OUT8 … … … PAL16R8 0 63 0 31 请用PAL16L8实现2×2乘法器(输入A1A0和B1B0分别为两位二进制数,输出为结果F3F2F1F0)。 逻辑方程为: F3=A1+A0+B1+B0 F2=A1+B1+A0B0 F2=A0+B0 F1=A1A0+B1B0+A1B1+A0B0+A1A

文档评论(0)

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

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

版权声明书
用户编号:8135026137000003

1亿VIP精品文档

相关文档