1 / 14
文档名称:

Maxplus-Ⅱ基本操作方法.doc

格式:doc   大小:2,632KB   页数:14页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Maxplus-Ⅱ基本操作方法.doc

上传人:幸福人生 2024/5/9 文件大小:2.57 MB

下载得到文件列表

Maxplus-Ⅱ基本操作方法.doc

相关文档

文档介绍

文档介绍:该【Maxplus-Ⅱ基本操作方法 】是由【幸福人生】上传分享,文档一共【14】页,该文档可以免费在线阅读,需要了解更多关于【Maxplus-Ⅱ基本操作方法 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。Maxplus-Ⅱ基本操作方法附录:MaxplusⅡ基本操作方法——图形输入法利用EDA工具进行原理图输入设计的优点是,设计者能利用原有的电路知识迅速入门,完成较大规模的电路系统设计,而不必具备许多诸如编程技术、硬件语言等新知识。MAX+plusII提供了功能强大,直观便捷和操作灵活的原理图输入设计功能,同时还配备了适用于各种需要的元件库,其中包含基本逻辑元件库(如与非门、反向器、D触发器等)、宏功能元件(包含了几乎所有74系列的器件),以及功能强大,性能良好的类似于IPCore的巨功能块LPM库。但更为重要的是,MAX+plusII还提供了原理图输入多层次设计功能,使得用户能设计更大规模的电路系统,以及使用方便精度良好的时序仿真器。以传统的数字电路实验相比为例,MAX+plusII提供原理图输入设计功能具有显著的优势:·能进行任意层次的数字系统设计。传统的数字电路实验只能完成单一层次的设计,使得设计者无法了解和实现多层次的硬件数字系统设计;·对系统中的任一层次,或任一元件的功能能进行精确的时序仿真,,因此能发现一切对系统可能产生不良影响的竞争冒险现象;·通过时序仿真,能对迅速定位电路系统的错误所在,并随时纠正;·能对设计方案作随时更改,并储存入档设计过程中所有的电路和测试文件;·通过编译和编程下载,能在FPGA或CPLD上对设计项目随时进行硬件测试验证。·如果使用FPGA和配置编程方式,将不会有如何器件损坏和损耗;·符合现代电子设计技术规范。传统的数字电路实验利用手工连线的方法完成元件连接,容易对学****者产生误导,以为只要将元件间的引脚用引线按电路图连上即可,而不必顾及引线的长短、粗细、弯曲方式、可能产生的分布电感和电容效应以及电磁兼容性等等十分重要的问题。以下将以一位全加器的设计为例详细介绍原理图输入设计方法,但应该更多地关注设计流程,因为除了最初的图形编辑输入外,其它处理流程都与文本(如VHDL文件)输入设计完全一致。步骤2:输入设计项目和存盘1、打开Mux+plusII,选菜单File?New(图A3-1),在弹出的FileType窗中选原理图编辑输入项GraphiceditorFile,按OK后将打开原理图编辑窗。2、在原理图编辑窗中的任何一个位置上点鼠标右键,将跳出一个选择窗,选择此窗中的输入元件项EnterSymbol,于是将跳出如图A3-2所示的输入元件选择窗。3、用鼠标双击文件库“SymbolLibraries”中的e:\maxplu2\max2lib\prim项,在SymbolFiles窗中即可看到基本逻辑元件库prim中的所有元件,但也可以在SymbolName窗中用键盘直接输入所需元件名,在按OK键,即可将元件调入原理图编辑窗中。如为了设计半加器,分别调入元件and2、not、xnor、input和output(图A3-3)并连接好。然后用鼠标分别在input和output的PIN-NAME上双击使其变黑色,再用键盘分别输入各引脚名:a、b、co和so。4、点击选项File?“SaveAs”,选出刚才为自己的工程建立的目录E:\MY_PRJCT,将已设计好的图文件取名为:(),并存在此目录内。图A3-3将所需元件全部调入原理图编辑窗注意,原理图的文件名可以用设计者认为合适的任何英文名(VHDL文本存盘名有特殊要求),(加法器)等。还应注意,为了将文件存入自己的E:\MY_PRJCT目录中,必须在如图A3-4的Saveas窗中双击MY_PRJCT目录,使其打开,然后键入文件名,并按OK。图A3-4连接好原理图并存盘注意:原理图画好后,可以建立成一个默认的逻辑符号,Flie->creatdefaultsymbol,则可以将用户刚刚设计的电路形成一个模块符号h_adder。图A3-5将当前设计文件设置成工程文件步骤3:将设计项目设置成工程文件(PROJECT)为了使Max+plusII能对输入的设计项目按设计者的要求进行各项处理,必须将设计文件,,设置成Project。如果设计项目由多个设计文件组成,则应该将它们的主文件,即顶层文件设置成Project。如果要对其中某一底层文件进行单独编译、仿真和测试,也必须首先将其设置成Projcet。图A3-6选择最后实现本项设计的目标器件将设计项目()设定为工程文件设置成Project有两个途径:1、如图A3-5,选择File?Project?SetProjecttoCurrentFile,即将当前设计文件设置成Project。选择此项后可以看到图A3-5所示的窗口左上角显示出所设文件的路径。这点特别重要,此后的设计应该特别关注此路径的指向是否正确!2、如果设计文件未打开,可如图A3-5所示,选File?Project?Name,然后在跳出的ProjectName窗中找到E:\MY_PRJCT目录,,此时即选定此文件为本次设计的工程文件(即顶层文件)了。步骤4:选择目标器件并编译图A3-7对工程文件进行编译、综合和适配等操作为了获得与目标器件对应的,精确的时序仿真文件,在对文件编译前必须选定最后实现本设计项目的目标器件,在Max+plusII环境中主要选Altera公司的FPGA或CPLD。首先在Assign选项的下拉菜单中选择器件选择项Device,其窗口如图A3-6所示。此窗口的DeviceFamily是器件序列栏,应该首先在此拦中选定目标器件对应的序列名,如EPM7128S对应的是MAX7000S系列;EPF10K10对应的是FLEX10K系列等。为了选择EPF10K10LC84-4器件,应将此栏下方标有ShowonlyFastestSpeedGrades的勾消去,以便显示出所有速度级别的器件。完成器件选择后,按OK键。最后启动编译器,首先选择左上角的MAX+plusII选项,piler(图A3-7),此编译器的功能包括网表文件提取、设计文件排错、逻辑综合、逻辑分配、适配(结构综合)、时序仿真文件提取和编程下载文件装配等。点击Start,开始编译!如果发现有错,排除错误后再次编译。步骤5:时序仿真接下来应该测试设计项目的正确性,即逻辑仿真,具体步骤如下:1、建立波形文件。按照以上“步骤2”,为此设计建立一个波形测试文件。选择File项及其New,再选择图A5-1右侧New窗中的WaveformEditer..项,打开波形编辑窗。2、输入信号节点。在图A3-8所示的波形编辑窗的上方选择Node项,在下拉菜单中选择输入信号节点项NodesfromSNF。在弹出的窗口(图A3-9)中首先点击List键,这时左窗口将列出该项设计所以信号节点。由于设计者有时只需要观察其中部分信号的波形,因此要利用中间的“=>”键将需要观察的信号选到右栏中,然后点击OK键即可。图A3-8从SNF文件中输入设计文件的信号节点图A3-9列出并选择需要观察的信号节点图A3-10在Options选项中消去网格对齐SnaptoGrid的选择(消去勾)3、设置波形参量。图A3-10所示的波形编辑窗中已经调入了半加器的所有节点信号,在为编辑窗的半加器输入信号a和b设定必要的测试电平之前,首先设定相关的仿真参数。如图A3-10所示,在Options选项中消去网格对齐SnaptoGrid的选择(消去勾),以便能够任意设置输入电平位置,或设置输入时钟信号的周期。4、如图A3-11所示,设定仿真时间宽度。选择File项及其Endtime选项,在Endtime选择窗中选择适当的仿真时间域,如可选34us(34微秒),以便有足够长的观察时间。5、加上输入信号。现在可以为输入信号a和b设定测试电平了。如图A3-12标出的那样,利用必要的功能键为a和b加上适当的电平,以便仿真后能测试so和co输出信号。图A3-11设定仿真时间宽度图A3-12为输入信号设定必要的测试电平或数据图A3-13仿真波形文件存盘图A3-14运行仿真器图A3-、波形文件存盘。选择File项及其Saveas选项,按OK键即可。由于图A3-13所示的存盘窗中的波形文件名是默认的(),所以直接存盘即可。7、运行仿真器。选择MAX+plusII项及其中的仿真器Simulator选项,点击跳出的仿真器窗口(图A3-15)中的Start键。图5-15是仿真运算完成后的时序波形。注意,刚进入图A3-15的窗口时,应该将最下方的滑标拖向最左侧,以便可观察到初始波形。8、观察分析波形。通过分析,图A3-15显示的半加器的时序波形是正确的。还可以进一步了解信号的延时情况。图A3-15右侧的竖线是测试参考线,,它与鼠标箭头间的时间差显示在窗口上方的Interval小窗中。由图可见输入与输出波形间有一个小的延时量。图A3-16打开延时时序分析窗图5-17半加器引脚锁定为了精确测量半加器输入与输出波形间的延时量,可打开时序分析器,方法是选择左上角的MAX+plusII项及其中的TimingAnalyzer选项,点击跳出的分析器窗口(图A3-16)中的Start键,延时信息即刻显示在图表中。其中左排的列表是输入信号,上排列出输出信号,中间是对应的延时量,这个延时量是精确针对EPF10K10LC84-4器件的。9、包装元件入库。选择File项的“Open”选项,在“Open”窗中先点击原理图编辑文件项GraphicEditorFiles,,重新打开半加器设计文件,然后如图A3-5选择File中的CreateDefaultSymbol项,此时即将当前文件变成了一个包装好的单一元件,并被放置在工程路径指定的目录中以备后用。