Max+plusⅡ在《数字电路》教学中应用.docVIP

Max+plusⅡ在《数字电路》教学中应用.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MaxplusⅡ在《数字电路》教学中应用

Max+plusⅡ在《数字电路》教学中的应用   摘 要:Max+plusⅡ软件是一款高效的、非常灵活的数字电路开发设计软件,它提供了多种输入方法供设计者选用,利用合适的输入方法设计完数字系统之后,设计者可利用逻辑综合工具进行逻辑综合,并可以用仿真器进行软件仿真,使设计者能够尽早发现设计中的错误,缩短设计周期。简要介绍了Max+plusⅡ在数字电路教学中的应用,并以用不同的输入方法设计一个16位二进制加法器为例,说明Max+plusⅡ的设计仿真过程,以期得到融传统教学方式和现代化设计理念为一体的教学效果。?   关键词:Max+plusⅡ;数字电路;逻辑综合?   中图分类号:TP31文献标识码:A文章编号:1672-3198(2008)07-0336-02??      1 引言?      Max+plusⅡ是Altera公司提供的FPGA/CPLD开发集成环境,Altera是世界上最大可编程逻辑器件的供应商之一。Max+plusⅡ界面友好,使用便捷,被誉为业界最易用易学的EDA软件。在Max+plusⅡ上可以完成设计输入、元件适配、时序仿真和功能仿真、编程下载整个流程,它提供了一种与结构无关的设计环境,使设计者能方便地进行设计输入、快速处理和器件编程。?   本文以举例的形式介绍了EDA 的一种开发平台,即美国Altera公司开发的Max+plusⅡ在数字电路教学中的应用。   ?   2 Max+plus Ⅱ简介?      2.1 Max+plus Ⅱ主要特点?   Max+plusⅡ开发系统的特点:?   (1)开放的界面。?   Max+plusⅡ支持与Cadence,Exemplarlogic,Mentor Graphics,Synplicty,Viewlogic和其它公司所提供的EDA工具接口。?   (2)与结构无关。?   Max+plusⅡ系统的核心Complier支持Altera公司的FLEX10K、FLEX8000、FLEX6000、MAX9000、MAX7000、MAX5000和Classic可编程逻辑器件,提供了世界上唯一真正与结构无关的可编程逻辑设计环境。?   (3)完全集成化。?   Max+plusⅡ的设计输入、处理与较验功能全部集成在统一的开发环境下,这样可以加快动态调试、缩短开发周期。?   (4)丰富的设计库。?   Max+plusⅡ提供丰富的库单元供设计者调用,其中包括74系列的全部器件和多种特殊的逻辑功能(Macro-Function)以及新型的参数化的兆功能(Mage-Function)。?   (5)模块化工具。?   设计人员可以从各种设计输入、处理和校验选项中进行选择从而使设计环境用户化。?   (6)硬件描述语言(HDL)。?   Max+plusⅡ软件支持各种HDL设计输入选项,包括VHDL、Verilog HDL和Altera自己的硬件描述语言AHDL。   ?   2.2 Max+plus Ⅱ设计过程?   使用Max+plusⅡ软件设计流程由以下几部分组成。?   (1)设计输入:可以采用原理图输入、HDL语言描述、EDIF网表输入及波形输入等几种方式。?   (2)编译:先根据设计要求设定编译参数和编译策略,如器件的选择、逻辑综合方式的选择等。然后根据设定的参数和策略对设计项目进行网表提取、逻辑综合和器件适配,并产生报告文件、延时信息文件及编程文件,供分析仿真和编程使用。?   (3)仿真:仿真包括功能仿真、时序仿真和定时分析,可以利用软件的仿真功能来验证设计项目的逻辑功能是否正确。?   (4)编程与验证:用经过仿真确认后的编程文件通过编程器(Programmer)将设计下载到实际芯片中,最后测试芯片在系统中的实际运行性能。?   在设计过程中,如果出现错误,则需重新回到设计输入阶段,改正错误或调整电路后重复上述过程。?   2.3 Max+plus Ⅱ描述语言?   Max+plusⅡ软件的设计输入方法有多种,主要包括原理图设计、文本设计、波形设计,层次设计和底层设计等输入方式。在利用Max+plusⅡ软件的数字电路教学中,经常采用的是原理图设计、文本设计和波形设计这几种输入方式。?   (1)原理图输入(Graphic Editor)。?   Max+plusⅡ软件具有图形输入能力,用户可以方便的使用图形编辑器输入电路图,图中的元器件可以调用元件库中元器件,除调用库中的元件以外,还可以调用该软件中的符号功能形成的功能块. ?   (2)硬件描述语言输入(Text Editor)。?   Max+plusⅡ软件中有一个集成的文本编辑器,该编辑器支持VHDL,AHDL和Ver

文档评论(0)

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

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

1亿VIP精品文档

相关文档