VHDLandPLD第01章硬件描述语言与可编程逻辑器件简介(20139月)概要.ppt

VHDLandPLD第01章硬件描述语言与可编程逻辑器件简介(20139月)概要.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 绪论 关于EDA 关于HDL 可编程逻辑器件的发展进程 可编程逻辑器件的分类 可编程逻辑器件的结构 可编程逻辑器件的结构 可编程逻辑器件的结构 2.可配置逻辑块(CLB) CLB是FPGA内的基本逻辑单元。CLB的实际数量和特性会依器件的不同而不同,但是每个CLB都包含一个可配置开关矩阵,此矩阵由4或6个输入、一些选型电路(多路复用器等)和触发器组成。 开关矩阵是高度灵活的,可以对其进行配置以便处理组合逻辑、移位寄存器或RAM。在赛灵思公司公司的FPGA器件中,CLB由多个(一般为4个或2个)相同的Slice和附加逻辑构成,如图1.21所示。每个CLB模块不仅可以用于 实现组合逻辑、时序逻辑,还可以配置为分布式RAM和分布式ROM。 可编程逻辑器件的结构 可编程逻辑器件的结构 可编程逻辑器件的结构 Xilinx公司目前有两大类FPGA产品: Spartan系列: 面向低成本的中低端应用,是目前业界成本最低的一类FPGA; Virtex系列: 面向高端应用,属于业界顶级产品 。 这两个系列的差异仅限于芯片的规模和专用模块上,都采用了先进的0.13um 、90nm 、 65nm、40nm 制造工艺,具有相同的卓越品质。 Spartan系列是Virtex系列的简化版本。 可编程逻辑器件的结构 Spartan系列的FPGA产品 Spartan系列目前主流的芯片包括: Spartan-2,Spartan-2E,Spartan-3, Spartan-3A,Spartan-3E,Spartan-6等种类。 1)Spartan-2最高可达20万系统门; 2)Spartan-2E最高可达60万系统门; 3)Spartan-3最高可达500万门; 4)Spartan-3A和Spartan-3E不仅系统门数更大,还增强了大量的内嵌专用乘法器和专用块RAM资源,具备实现复杂数字信号处理和片上可编程系统的能力。 5)Spartan-6系列的FPGA是Xilinx公司于2009年推出的新一代的FPGA芯片,该系列的芯片功耗低,容量大。 可编程逻辑器件的结构 Virtex系列的FPGA产品: Virtex系列是Xilinx的高端产品,也是业界的顶级产 品,Xilinx公司正是凭借Vitex系列产品赢得市场,从而 获得FPGA供应商领头羊的地位。可以说Xilinx以其 Virtex-6 、 Virtex-5、Virtex-4、Virtex-II Pro和Virtex-II系列FPGA产品引领现场可编程门阵列行业。 目前的主流芯片包括:Vitrex-2、Virtex-2 Pro、Virtex-4、Virtex-5、Virtex-6、 Virtex-7等种类。 可编程逻辑器件的结构 可编程逻辑器件的结构 Xilinx公司的Platform Flash PROM能为所有型号的 Xilinx FPGA提供非易失性存储。 全系列PROM的容量范围为1Mbit到32Mbit,兼容任 何一款Xilinx的FPGA芯片,具备完整的工业温度特性, 支持IEEE1149.1所定义的JTAG边界扫描协议。 PROM芯片可以分成3.3V核电压的 系列和1.8V核电 压的系列两大类。 可编程逻辑器件的结构 图1.22 4输入slice结构示意图 可编程逻辑器件的结构 算术逻辑包括一个异或门(XORG)和一个专用与门(MULTAND),一个异或门可以使一个Slice实现2bit全 加操作,专用与门用于提高乘法器的效率;进位逻辑由专用进位信号和函数复用器(MUXC)组成,用于实现快速的算术加减法操作;4输入函数发生器用于实现4输入LUT、分布式RAM或16比特移位寄存器(Virtex-5系 列芯片的Slice中的两个输入函数为6输入,可以实现6输入LUT或64比特移位寄存器);进位逻辑包括两条快速进位链,用于提高CLB模块的处理速度。 可编程逻辑器件的结构 3.数字时钟管理模块(DCM) 大多数FPGA均提供数字时钟管理(赛灵思公司的全部FPGA均具有这种特性)。赛灵思公司推出最先进的FPGA提供数字时钟管理和相位环路锁定。相位环路锁定能够提供精确的时钟综合,且能够降低抖动,并实现过滤功能。 可编程逻辑器件的结构 4.嵌入式块RAM(BRAM) 大多数FPGA都具有内嵌的块RAM,这大大拓展了FPGA的应用范围和灵活性。块RAM可被配置为单端口RAM、双端口RAM、内容地址存储器(CAM)以及FIFO等常用存储结构。CAM存储器在其内部的每个存储单元中都有一

文档评论(0)

南非的朋友 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档