数字系统仿真vhdl设计第一二章EDA与PLD.pptx

数字系统仿真vhdl设计第一二章EDA与PLD.pptx

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数字系统仿真vhdl设计第一二章EDA与PLD

数字系统仿真VHDL设计;第1章 EDA技术概述;第1章 EDA技术概述;第1章 EDA技术概述;EDA技术的发展阶段;EDA技术的发展;EDA技术的发展;EDA技术的基本特征;EDA设计工具 ;EDA设计工具 ;EDA设计工具 ;EDA技术优势;EDA技术实现目标;EDA技术应用层次和范畴;EDA技术主要流程;数字集成电路设计流程;模拟集成电路的设计流程;硬件描述语言;VHDL;Verilog ;ABEL-HDL;不同层次的描述方式;HDL比较;EDA技术和ASIC设计;数字集成电路分类;ASIC特点和分类;ASIC特点和分类;ASIC设计方法;IP核概念与SOC设计;IP核种类;IP核内容;SOC设计;基于IP模块的SOC设计方法;基于IP的SoC设计的关键技术;EDA技术的发展趋势;第2章 可编程逻辑器件基础 ;第2章 可编程逻辑器件基础;第2章 可编程逻辑器件基础;;2.1.1 可编程逻辑器件发展历程 Programmable logic device 低密度 20世纪70年代PROM和PLA programmable logic array, Fuse熔丝编程结构 70年代末 AMD PAL programmable array logic 80年代初 Lattice GAL generic array logic, E2PROM技术 高密度 80年代中 Altera EPLD erasable programmable logic device, E2PROM or Flash technology Xilinx FPGA field programmable gate array, SRAM technology 90年代 CPLD,complex PLD,Lattice提出ISP技术 近年 SOPC技术,高度集成化;2.1.2 PLD器件的分类 1)PLD器件的分类--按集成度 低密度 500-750门以下 PROM,EPROM,EEPROM,PAL,PLA,GAL 只能完成较小规模的逻辑电路 高密度,已经有超过400万门的器件 EPLD ,CPLD,FPGA 可用于设计大规模的数字系统集成度高,甚至可以做到SOC(System On a Chip);PLD器件的分类--按编程工艺;3)PLD器件的分类--按器件结构 基于乘积项(Product-Term)的PLD结构 与或阵列 通过修改固定内部电路的逻辑功能来编程,实现“积之和”形式的布尔逻辑函数 大部分PLD,CPLD 基于查找表(LUT,LookUpTable)的PLD结构 类似门阵列,由简单查找表组成可编程逻辑门,在构成阵列形式 通过改变内部连线的布线来编程 大多数FPGA;第2章 可编程逻辑器件基础;第2章 可编程逻辑器件基础;第2章 可编程逻辑器件基础;第2章 可编程逻辑器件基础;PLA;第2章 可编程逻辑器件基础;ispGAL22V10A 的每个输出宏单元有2个主要功能模式:寄存器IO;组合逻辑 输出模式和极性由 2个bit (S0 and S1)控制,通过逻辑编译器可进行设置;;;组合逻辑输出(AND3的输出): f=(A+B)*C*(!D)=A*C*!D + B*C*!D (!D表示D的“非”) ;实现组合逻辑f: A,B,C,D由PLD的管脚输入后进入可编程连线阵列(PIA),在内部产生A,A反,B,B反,C,C反,D,D反8个输出。图中x表示相连(可编程熔丝导通),得到:f= f1 + f2 = (A*C*!D) + (B*C*!D) DFF:用宏单元中的可编程D触发器实现 CLK:走芯片的全局时钟专用通道,直接连接到DFF时钟端。 DFF的输出与I/O脚相连,把结果输出到芯片管脚。 ;简单电路:只需一个宏单元就可以完成,如前例。 复杂电路:一个宏单元不能实现,可通过并联扩展项和共享扩展项连接多个宏单元,宏单元的输出也可连接到PIA,再做为另一个宏单元的输入。从而实现更复杂逻辑。 这种基于乘积项的PLD基本都是由EEPROM和Flash工艺制造的,一上电就可以工作,无需其他芯片配合。 ;2.3 基于查找表的FPGA结构原理 采用这种结构的PLD芯片也称之为FPGA:如Altera的APEX,Stratix系列,Xilinx的Spartan,Virtex系列等。 查找表(Look-Up-Table):LUT本质上是一个RAM 目前FPGA中使用4或6输入LUT,所以每一个LUT可以看成一个有4或6位地址线的16x1(或64x1)的RAM。 通过原理图或HDL语言描述的逻辑电路,PLD/FPGA软件会自动计算其所有可能的结果,并将其事先写入RAM。每输入一个信号进行逻辑运算就等于输入一个地址进行查表,找出地址对应的内容

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档