网站大量收购独家精品文档,联系QQ:2885784924

数字逻辑电路.ppt

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

1.3 EDA技术的层次化设计方法与流程 5) 器件下载 把适配后生成的下载数据文件,通过编程电缆或编程器向CPLD或FPGA进行下载,以便进行硬件调试和验证。编程是指将实现数字系统已编译数据放到具体的可编程器件中,对CPLD来说,是将熔丝图文件,即JEDEC文件下载到CPLD器件中去;对于FPGA来说,是将生成流数据文件BG配置到FPGA中。 器件编程需要一定的条件,如编程电压,编程时序,编程算法等。普通CPLD和OPT FPGA需要专用的编程器完成器件的编程工作。基于SRAM的FPGA可由EPROM或其他存储器进行配置。再系统可编程器件(ispPLD)可用计算机通过一条编程电缆现场对器件编程,无需专用编程器。 通常,将对CPLD的下载称为编程(Program),对FPGA中的SRAM进行直接下载的方式称为配置(Configure),但对于OTP FPGA的下载和对FPGA的专用配置ROM的下载仍称为编程。 1.3 EDA技术的层次化设计方法与流程 6) 设计电路硬件调试--实验验证过程 实验验证是将已编程的器件与它的相关器件和接口相连,以验证可编程器件所实现的逻辑功能是否满足整个系统的要求。最后是将含有载入了设计的FPGA或CPLD的硬件系统进行统一测试,以便最终验证设计项目在目标系统上的实际工作情况,以排除错误,改进设计。实验验证可以在EDA硬件实验开发平台上进行,如本书所采用的AlteraDE2开发系统。 1.4 EDA工具软件简介 EDA工具软件在EDA技术应用中占据极其重要的地位,EDA的核心是利用计算机实现电路设计的自动化,因此基于计算机环境下的EDA工具软件的支持是必不可少的。 EDA工具软件品种繁多,目前在我国得到应用的有:PSPICE、OrCAD、PCAD、Protel、Viewlogic、Mentor、Graphics、Synopsys、Cadence、MicroSim、Edison、Tina等等。这些软件功能都很强,一般都能应用于几个方面,大部分软件都可以进行电路设计与仿真,PCB自动布局布线,可输出多种网表文件(Netlist),与其他厂商的软件共享数据等等。按它们的主要功能与应用领域,可分为电子电路设计工具、仿真工具、PCB设计软件、IC设计软件、PLD设计工具及其它EDA软件, IC设计和PLD设计代表当今电子技术的发展水平。其中Altera公司PLD设计软件QuartusII是本书所使用的EDA工具软件。 目前世界上具有代表性的PLD生产厂家有Altera、Xilinx和Lattice公司。一些小型化、简单的PLD设计工具主要由生产器件的厂家提供,而一些功能强大、大型化的PLD设计工具是由软件公司和生产器件的厂家合作开发。 1.4 EDA工具软件简介 1.4.1 MAX+plusⅡ A1tera的MAX+plusII开发系统是一种全集成化的可编程逻辑设计环境,能满足所有这些要求。MAX+plusII是CPLD/FPGA应用软件中比较典型的一种工具,其最高版本为10.2,它所提供的灵活性和高效性是无可比拟的,其丰富的图形界面,辅之以完整的、可即时访问的在线文档,使设计人员能够轻松愉快地掌握和使用MAX+plusII10.2软件。其特点如下: (1)与结构无关的开放性特点 (2)多平台 (3)全集成化 (4)模块组合式工具软件 (5)硬件描述语言(HDL) (6)开放的界面 1.4 EDA工具软件简介 1.4.2 Quartus? II Altera公司2009年推出的Quartus? II9.1是功能最强,兼容性最好的EDA工具软件,它完全取代Max+plusII10.2。软件提供完善的用户界面设计方式;支持Altera的IP核,包含LPM/MegaFunction宏功能模块库;包含SignalTapII、Chip Editor和RTL View等设计辅助工具,集成了SOPC和HardCopy? ASIC设计工具;通过DSP Builder工具与Matlab/Simulink相结合,可以方便实现各种DSP应用;支持第三方EDA开发工具。其快速重新编译新特性使Quartus II9.1软件能够进一步缩短设计编译时间,而且还支持Altera最新发布的 Cyclone?IV FPGA 。其Nios II软件开发工具开始支持Eclipse,OS支持Linux SUSE 10,提高了软件开发效率。具有开放性、与结构无关、多平台、完全集成

文档评论(0)

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

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

1亿VIP精品文档

相关文档