EDA技术MAXPLUS学习课程_第1页
EDA技术MAXPLUS学习课程_第2页
EDA技术MAXPLUS学习课程_第3页
EDA技术MAXPLUS学习课程_第4页
EDA技术MAXPLUS学习课程_第5页
已阅读5页,还剩50页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2.1 MAX+Plus II 概述 简介 Max+plus是Altera公司提供的FPGA/CPLD开发集成环境,Altera是世界上最大可编程逻辑器件的供应商之一。Max+plus界面友好,使用便捷,被誉为业界最易用易学的EDA软件。在Max+plus上可以完成设计输入、元件适配、时序仿真和功能仿真、编程下载整个流程,它提供了一种与结构无关的设计环境,是设计者能方便地进行设计输入、快速处理和器件编程。 什么是MAX+PLUS II?第1页/共55页第一页,编辑于星期五:十七点 五十分。 一个全面集成的 CPLD 开发系统 提供与器件结构无关的开发环境 支持 所有的 Altera产品广泛满足

2、设计需求 设计输入 综合 布局和布线 (装入) 仿真 定时分析 器件编程 提供广泛的联机帮助 支持多种平台 ( PC机和工作站 ) 支持多种 EDA软件和标准第2页/共55页第二页,编辑于星期五:十七点 五十分。MAX+PLUS II 能做什么? 在一个独立的环境下运行第3页/共55页第三页,编辑于星期五:十七点 五十分。 Max+plus开发系统的特点 1、开放的界面 Max+plus支持与Cadence,Exemplarlogic和其它公司提供的EDA工具接口。 2、与结构无关 Max+plus系统的核心Complier支持Altera公司的FLEX10K、FLEX8000、 FLEX60

3、00、MAX9000、MAX7000、MAX5000和Classic可编程逻辑器件,提供了世界上唯一真正与结构无关的可编程逻辑设计环境。 3、完全集成化 Max+plus的设计输入、处理与较验功能全部集成在统一的开发环境下,这样可以加快动态调试、缩短开发周期。第4页/共55页第四页,编辑于星期五:十七点 五十分。 4、丰富的设计库 Max+plus提供丰富的库单元供设计者调用,其中包括74系列的全部器件和多种特殊的逻辑功能(Macro-Function)以及新型的参数化的兆功能(Mage-Function)。 5、模块化工具 设计人员可以从各种设计输入、处理和较验选项中进行选择从而使设计环境用

4、户化。 6、硬件描述语言(HDL) Max+plus软件支持各种HDL设计输入选项,包括VHDL、Verilog HDL和Altera自己的硬件描述语言AHDL。 7、Opencore特征 Max+plus软件具有开放核的特点,允许设计人员添加自己认为有价值的宏函数。第5页/共55页第五页,编辑于星期五:十七点 五十分。MAX+PLUS II 的操作环境工具栏提供常用功能的快速启动状态提示条简要描述被选中的菜单命令和工具栏按钮“MAX+PLUS II” 菜单使你访问到MAX+PLUS II的所有功能“Help”菜单为你提供联机帮助工程路径和工程名称第6页/共55页第六页,编辑于星期五:十七点

5、五十分。 的工具菜单介绍 MAX+Plus II软件的菜单繁多 ,教材上有详细介绍,我们这里主要介绍一些常用的菜单. (1)MAX+PLUS菜单: MAX+plusII:Hierarchy Display_塔形显示;Graphic Editor_图形编辑器;Symbol Editor_符号编辑器;Text Editor_文本编辑器;Waveform Editor_波形编辑器;Floorplan Editor_管脚编辑器;Compiler_编译器;Simulator_仿真器;Timing Analyzer_时间分析;Programmer_程序下载;Message Processor_信息处理;

6、第7页/共55页第七页,编辑于星期五:十七点 五十分。 (2)文件菜单,该文件菜单随所选功能的不同而不同。 File: Project: 项目名称; 将当前文件设置为项目; 保存并检查文件; 保存并编译文件; 保存并仿真文件; 保存,编译,仿真; 新文件; 打开文件; 删除文件; 提取文件; 关闭文件; 保存文件; 换名存文件;第8页/共55页第八页,编辑于星期五:十七点 五十分。 Info_信息;Size_图纸尺寸;Create Default Symbol_创建当前模块图形符号;Edit Symbol_编辑当前模块图形符号;Create Default Include File_创建当前包

7、括文件;Print_打印;Print Setup_打印设置; (3)模板菜单,该模板使编写VHDL和AHDL设计文件更容易和方便。 Templates:AHDL Template_AHDL模板;VHDL Template_VHDL模板;Verilog Template_VERILOG模板;第9页/共55页第九页,编辑于星期五:十七点 五十分。 (4)指定菜单 Assign:Device_指定器件;Pin/Location/Chip_管脚,放置,芯片;Timing Requirements_时间需要;Clique_指定一个功能组;Logic Options_逻辑选择;Probe_指定探头;Con

8、nected Pins_连接管脚;Global Project Device Options_设定项目中器件的参数;Global Project Parameters_设置项目参数;Global Project Timing Requirements._设置时间参数;Global Project Logic Synthesis_设置逻辑综合;Ignore Project Assignments_忽略项目指定; Clear Project Assignments_清除项目指定;Back Annotate Project_返回项目指定;Convert Obsolete Assignment For

9、mat_转换指定格式。第10页/共55页第十页,编辑于星期五:十七点 五十分。 (5)选择菜单 Options:Font_字形;Text Size_文本尺寸;Line Style_线型;Rubberbanding_橡皮筋;Show Parameters_显示参数;Show Probe_显示探头;Show/Pins/Locations/Chips_显示管脚,位置,芯片;Show Cliques&Timing Requirements_显示功能组,时间需求;Show Logic Options_显示逻辑设置;Show All_显示全部;Show Guidelines_显示向导;User L

10、ibraries_用户库;Color Palette_调色板;Preferences_设置。 第11页/共55页第十一页,编辑于星期五:十七点 五十分。2.2 MAX+Plus II 的基本操作 的安装 MAX+PLUS II10.2的安装非常简单,只要按照安装向导即可。其安装步骤如下:(设安装在D:盘) (1)进入MAX+plus软件的目录运行Autorun.exe程序后如图2-1所示:第12页/共55页第十二页,编辑于星期五:十七点 五十分。图2-1第13页/共55页第十三页,编辑于星期五:十七点 五十分。 (2)点击Full/Custom/Flexlm Server按钮,出现如图2-2所

11、示的画面; (3)点击“Next ”出现另一窗口,在此窗口中单击“Next”后出现图2-3 画面; (4)单击“YES”,表示接受此协议。此时出现一提示,告之你需要一个 license文件来运行程序,单击此提示中的“Next”,出现图2-4的画面; (5)输入用户名等,单击“Next”出现图2-5的画面,选择完全安装,单击 “Next”出现如图2-6所示的画面; (6)在图2-5中使用默认选择,即安装所有组件, 并单击“Next”按钮。 因文件安装在D盘,故需单击“Browse”按钮,出现图2-6所示的画面。键入 或选择你要安装到的目录,此处所选为“d:maxplus2”,然后按“OK”。因该

12、 目录不存在,故会出现提示“是否创建此目录”。选择“是(Y)”。 (7)要求为选择MAX+PLUS II部件进行安装。该部件包含许多设计的 源代码/图,如一些VHDL,Verilog HDL的例子。可将其安装在 “D:max2work”目录下。按”Browse“改变目录名后,单击“OK”,“Next” 后 可出现图2-7;另外将MAX+PLUS II软件的ACCESS Key Guidelines系列 文件安装在“D:max2Key”目录下,如图2-8所示。 (8)单击“Next”即开始安装。 安装好MAX+plus10.2后,在第一次运行时需做许多工作,才能使软件 正常运行。 下一页第14页

13、/共55页第十四页,编辑于星期五:十七点 五十分。 图2-2 返回第15页/共55页第十五页,编辑于星期五:十七点 五十分。 图2-3返回第16页/共55页第十六页,编辑于星期五:十七点 五十分。图2-4返回第17页/共55页第十七页,编辑于星期五:十七点 五十分。图2-5返回第18页/共55页第十八页,编辑于星期五:十七点 五十分。图2-6返回第19页/共55页第十九页,编辑于星期五:十七点 五十分。图2-7返回第20页/共55页第二十页,编辑于星期五:十七点 五十分。图2-8返回第21页/共55页第二十一页,编辑于星期五:十七点 五十分。 的第一次运行: (1)双击MAX+PLUS II1

14、0.2的图标,或从“开始”菜单“程序”中的“ALTERA”组中的“MAX+PLUS II10.2”运行MAX+PLUS II10.2;在出现MAX+PLUS II10.2的界面时,出现“License Agreement”窗口(图2-9),Alera公司要求用户阅读Licence agrement 文档,用户阅读时要按顺序阅读完全部文档,界面下方的YES按钮被激活。表示ALTER公司已同意你使用该软件。 图2-9 “License Agreement”窗口 第22页/共55页第二十二页,编辑于星期五:十七点 五十分。 (2) 在主界面菜单选择OptionLicense Setup菜单(如图2-

15、10所示),Browse选择D:maxplus2,并选择license.dat为授权文件,退出MAX+plus II,再次进入MAX+plus II。 图2-10 第23页/共55页第二十三页,编辑于星期五:十七点 五十分。 的设计流程 MAX+PLUS II的设计过程也可用流程图表示,其中各方框标明了所完成的功能。 设计输入项目编译功能/时序仿真项目校验编程/配置项目编程第24页/共55页第二十四页,编辑于星期五:十七点 五十分。2.3 MAX+Plus II 的原理图输入设计法 以设计一位全加器为例:以设计一位全加器为例:第25页/共55页第二十五页,编辑于星期五:十七点 五十分。第26页

16、/共55页第二十六页,编辑于星期五:十七点 五十分。第27页/共55页第二十七页,编辑于星期五:十七点 五十分。首先建立新目录!为设计工程建立一个新的目录- WORK 库新建目录第28页/共55页第二十八页,编辑于星期五:十七点 五十分。打开原理图编辑窗选原理图编辑器第29页/共55页第二十九页,编辑于星期五:十七点 五十分。用鼠标双击图面基本逻辑器件库,双击之二输入或门第30页/共55页第三十页,编辑于星期五:十七点 五十分。用键盘打入输入引脚名,并回车同样方法引进输出引脚第31页/共55页第三十一页,编辑于星期五:十七点 五十分。第32页/共55页第三十二页,编辑于星期五:十七点 五十分。

17、将半加器原理图存盘文件取名为 adderh.gdf第33页/共55页第三十三页,编辑于星期五:十七点 五十分。将半加器变成一单一元件,并入库注意,选此目录,可将当前文件变成原理图软件入库!第34页/共55页第三十四页,编辑于星期五:十七点 五十分。将当前设计文件设定为工程文件注意,此路径的指示文件始终指向当前的工程文件!第35页/共55页第三十五页,编辑于星期五:十七点 五十分。第36页/共55页第三十六页,编辑于星期五:十七点 五十分。为顶层设计文件-全加器的设计 另建一原理图编辑窗第37页/共55页第三十七页,编辑于星期五:十七点 五十分。双击此元件打开原理图编辑窗设计全加器原理图存盘!将

18、当前文件设置成工程文件!第38页/共55页第三十八页,编辑于星期五:十七点 五十分。编译/综合前选定适配元件选择适配器件再选择适当的器件,以下假设所选的器件是EPF10K10LC84选择器件系列第39页/共55页第三十九页,编辑于星期五:十七点 五十分。编译!第40页/共55页第四十页,编辑于星期五:十七点 五十分。选择波形编辑器仿真测试全加器的逻辑功能建立波形仿真文件输入测试信号第41页/共55页第四十一页,编辑于星期五:十七点 五十分。输入测试信号全加器端口信号按此键第42页/共55页第四十二页,编辑于星期五:十七点 五十分。设置输入信号电平,启动仿真器启动仿真器第43页/共55页第四十三页,编辑于星期五:十七点 五十分。时序仿真逻辑测试正确第44页/共55页第四十四页,编辑于星期五:十七点 五十分。怎样利用ZYE1502D系统测试我的设计项目呢?在EDA实验系统上测试设计的结果第45页/共55页第四十五页,编辑于星期五:十七点 五十分。1、连接好数据线,首先打开实验箱上的交流电源,然后依次打开直流电源,最后打开编程电源。注意打开电源的顺序!2、将拨码开关SM的第2、3位拨到ON,其他的拨到OFF。第46页/共55页第四十六页,编辑于星期五:十七点 五十分。通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论