电子设计自动化第一讲.pptVIP

  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文档。上传文档
查看更多
上节回顾 集成电路与EDA发展史 EDA的目标-集成电路的种类 Top-down设计思想 VHDL简介 可编程逻辑器件发展历程 进位链 FPGA与CPLD对比 * Mentor Modelsim Cadence : NC-Verlog/NC-VHDL/NC-SIM HDL仿真软件 对设计进行校验仿真,包括布线以前的功能仿真(前仿真)和布线以后包含延时的时序仿真(后仿真),对于一些复杂的HDL设计可能需要这些软件专业的仿真功能。 SYNOPSYS VCS Aldec : ActiveHDL * * (4) 可编程连线阵列 不同的LAB通过在可编程连线阵列(PIA)上布线,以相互连接构成所需的逻辑。 专用输入、I/O引脚以及宏单元输出都连接到PIA PIA信号布线到LAB的方式 * (4) 可编程连线阵列 不同的LAB通过在可编程连线阵列(PIA)上布线,以相互连接构成所需的逻辑。 PIA信号布线到LAB的方式 * (5)I/O控制块 * 1.3.1 查找表 1.3、FPGA的结构与工作原理 FPGA:现场可编程门阵列(Field Programmable Gate Array) 查找表(Look-Up-Table)简称为LUT,LUT本质上就是一个RAM。 目前FPGA中多使用4输入的LUT,所以每一个LUT可以看成一个有4位地址线的16x1的RAM。 * FPGA查找表单元内部结构 MUX * 1.3.2 Cyclone/CycloneII系列器件的结构与原理 Cyclone/CycloneⅡ系列器件是Altera公司的一款低成本的、高性价比的FPGA,它的结构和工作原理在FPGA中具有典型性。 Cyclone与CycloneⅡ系列器件的基本结构、原理类似。 Cyclone系列器件主要有以下部分组成: 逻辑阵列块LAB、嵌入式存储器块、I/O单元、嵌入式硬件乘法器、锁相环PLL等。 * Cyclone LE结构图 查找表 进位链 寄存器 * * Cyclone LE普通模式 适用于普通组合逻辑 * * Cyclone LE动态算术模式 适用于实现加法器、计数器等运算部件 * * Cyclone LAB结构 局部互联:连接同一个LAB内的LE 左侧LAB,PLL M4KRAM块,IO也可驱动 * * LAB阵列 * * LAB控制信号生成 * * 快速进位选择链 * * LUT链和寄存器链的使用 * LVDS连接 Low-Voltage Differential Signaling 低压差分信号 * 1.4、CPLD/FPGA生产商 ALTERA CPLD: MAX7000/S/A/B系列:EPM7128S MAX9000/A系列 MAX3000系列: MAXII系列:EPM240(570,1270,2210)/G MAXIII系列:EPM240(570,1270,2210)/G FPGA: FLEX系列:10K、10A、10KE,EPF10K30E APEX系列:20K、20KE EP20K200E ACEX系列:1K系列 EP1K30、EP1K100 STRATIX系列:EP1S10(20,25,30,40,50,60,80,120) CYCLONE系列:EP1C3(4,6,12,20) StratixGX系列 CYCLONEII系列:EP2C5(8,20,35,50,70) STRATIXII系列: EP2S15(30,60,90,130,180) CYCLONEIII系列:EP3C5(10,16,25,40,55,80,120) STRATIXIII系列: EP3SL15(50,70,110,150,200,340) * XILINX CPLD: FPGA: XC9500系列:XC95108、XC95256 XC3000系列, XC4000系列, XC5000系列 Virtex系列,VirtexII系列 SPARTAN系列:XCS10、XCS20、XCS30 SPARTANII系列 LATTICE CPLD: FPGA: ispMACH4000V/B/C/Z系列 MachX0系列 ispLSI系列 LatticeEC/ECP系列 LatticeXP系列 * 其他PLD公司: ACTEL公司: ACT1/2/3、40MX ATMEL公司:ATF1500AS系列、40MX CYPRESS公司 QUIKLOGIC公司 SO MUCH IC! FPGA CPLD * 1.5、CPLD与FPGA的编程与配置 ALTERA ByteBlaster(MV)下载接口

文档评论(0)

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

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

1亿VIP精品文档

相关文档