EDA实验第一章(8-54)
- 格式:doc
- 大小:5.95 MB
- 文档页数:47
第一章 MAX+PLUS II操作简介
第一节 MAX+PLUS II概述
Altera公司的MAX+PLUS II 软件是最易学、最易用的可编程逻辑器件开发软件。其界面友好,集成化程度高。本教程以MAX+plusⅡ10.2为例讲解该软件的使用。
Altera公司为支持教育,专门为大学提供了学生版软件,其在功能上与商业版类似,仅在可使用的芯片上受到限制。以下为MAX+plusⅡ10.2所具有的功能:
1.1.1 MAX+plus II10.2的功能
1、支持的器件:
所支持的器件有:EPF10K10, EPF10K10A, EPF10K20,EPF10K30A以及MAX® 7000系列(含MAX7000A, MAX7000AE, MAX7000E, MAX7000S),EPM9320, EPM9320A,
EPF8452A, EPF8282A,FLEX 6000/A 系列,MAX 5000系列,ClassicTM系列。
2、设计输入:
常用的设计输入方法有:通过MAX+plusⅡ图形编辑器,创建图形设计文件(.gdf);
通过MAX+plusⅡ文本编辑器,使用AHDL语言,创建文本编辑文件(.tdf);使用VHDL
语言,创建文本设计文件( .vhd);使用Verilog HDL语言,创建文本设计文件(.v)。还可
以通过MAX+plusⅡ波形编辑器,创建波形设计文件(.wdf)等。
3、设计编译:
通过MAX+plusⅡ编译器完成,可检查项目是否有错,并对项目进行逻辑综合,然后配置到一个ALTERA器件中,同时产生报告文件、编辑文件和用于时间仿真的输出文件。
4、设计校验:
通过MAX+plusⅡ的定时分析器进行时序分析、功能仿真、时序仿真和波形分析,生
成一些标准文件为其他EDA工具使用。
5、器件编程(Programming)和配置(Cofiguration)。
6、在线帮助。
1.1.2系统要求:
MAX+plusⅡ软件对计算机的要求较低:
操作系统:Windows 95/98 或 Windows NT 4.0;
安装所占空间:600Mbytes;
内存要求:内存需64M以上。
第二节 MAX+PLUS II安装
1.2.1 MAX+PLUS II10.2的安装:
MAX+PLUS II10.2的安装非常简单,只要按照安装向导即可。其安装步骤如下:(设安装在D:盘)
(1)、进入MAX+plusⅡ软件的目录运行Autorun.exe程序后如图1-1所示:
图1-1
(2)、点击Full/Custom/Flexlm Server按钮,出现如图1-2所示的画面;
(3)、点击“Next >”出现另一窗口,在此窗口中单击“Next>”后出现图1-3画面;
(4)、单击“YES”,表示接受此协议。此时出现一提示,告之你需要一个license文件来运行程序,单击此提示中的“Next>”,出现图1-4的画面;
(5)、输入用户名等,单击“Next>”出现图1-5的画面,选择完全安装,单击“Next>”出现如图1-6所示的画面;
(6)、在图1-5中使用默认选择,即安装所有组件, 并单击“Next>”按钮。因文件安装在D盘,故需单击“Browse”按钮,出现图1-6所示的画面。键入或选择你要安装到的目录,此处所选为“d:\maxplus2”,然后按“OK”。因该目录不存在,故会出现提示“是否创建此目录”。选择“是(Y)”。
(7)、要求为选择MAX+PLUS II部件进行安装。该部件包含许多设计的源代码/图,如一些VHDL,Verilog HDL的例子。可将其安装在“D:\max2work”目录下。按”Browse“改变目录名后,单击“OK”,“Next>” 后可出现图1-7;另外将MAX+PLUS II软件的ACCESS Key
Guidelines系列文件安装在“D:\max2Key”目录下,如图1-8所示。
(8)、单击“Next>”即开始安装。
安装好MAX+plusⅡ10.2后,在第一次运行时需做许多工作,才能使软件正常运行。
图1-2
图1-3
- 11 -
图1-4
图1-5
- 12 - 图1-6
图1-7
- 13 -
图1-8
1.2.2 MAX+PLUS II10.2的第一次运行:
(1)、双击MAX+PLUS II10.2的图标,或从“开始”菜单“程序”中的“ALTERA”组中的“MAX+PLUS II10.2”运行MAX+PLUS II10.2;在出现MAX+PLUS II10.2的界面时,出现“License Agreement”窗口(图1-9),Alera公司要求用户阅读Licence agrement 文档,用户阅读时要按顺序阅读完全部文档,界面下方的YES按钮被激活。表示ALTER公司已同意你使用该软件。
图1-9 “License Agreement”窗口
(2) 在主界面菜单选择"Option">"License Setup"菜单(如图1-10所示),"Browse"选择D:\maxplus2,并选择license.dat为授权文件,退出MAX+plus II,再次进入MAX+plus II。
图1-10
第三节 MAX+PLUS II的设计过程
MAX+PLUS II的设计过程如图1-11:
图1-11 MAX+PLUS II 设计过程
MAX+PLUS II的设计过程也可用如下流程图1-12表示,其中各方框标明了所完成的功能。
图1-12 MAX+PLUS II设计流程图
1、设计输入:
用户可使用MAX+PLUS II10.2提供的图形编辑器和文本编辑器实现图形、AHDL、
VHDL或Verilog HDL的输入,也可输入网表文件。
2、项目编译:
为完成对设计的处理,MAX+PLUS II10.2提供了一个完全集成的编译器(Compiler),
它可直接完成从网表提取到最后编程文件的生成。在编译过程中其生成一系列可进行时序模设计输入
项目编译
功能/时序仿真
项目校验
编程/配置
项目编程 拟、适配的标准文件。若在编译的某个环节出错,编译器会停止编译,并告诉错误的原因及位置。图1-13即为MAX+PLUS II10.2编译器编译的过程。
图1-13 MAX+PLUS II10.2编译器的编译过程
此编译过程的各个环节的含义将在下面的操作中在讲述。
3、项目校验:
对设计项目的功能、时序进行仿真和时序分析,判断输入输出间的延迟。
4、项目编程:
将你的设计下载/配置到你所选择的器件中去。
下面几节,将详细看到这些设计的过程。
第四节 图形输入的设计过程
在本节将以图形输入法为例讲述图形方法设计的整个过程。在MAX+PLUS II中,用户的每个独立设计都对应一个项目,每个项目可包含一个或多个设计文件,其中有一个是顶层文件,顶层文件的名字必须与项目名相同。编译器是对项目中的顶层文件进行编译。项目还管理所有中间文件,所有项目的中间文件的文件名相同,仅后缀名(扩展名)不同。对于每个新的项目最好建立一个单独的子目录。
在本节以下的叙述中,以使用74161设计一个模为12的计数器为例,设计放在目录“d:\
mydesign\graph”下。该设计项目仅含一个设计文件,使用图形输入方式。
1.4.1项目建立与图形输入:
1、 项目建立
(1)、启动MAX+plusⅡ10.2
从“开始”菜单“程序”中的“ALTERA”组中选择并单击“MAX+plusⅡ10.2”项,即出现MAX+plusⅡ管理器窗口。
(2)、在“File”菜单中选择“Project”的“Name”选项,即单击如图1-14中的“Name”。出现图1-14所示的对话框。
图1-14 选择“Name”选项
图1-15 输入/指定项目名对话框
在图1-15的“Directories”区选中刚才为项目所建的目录;在“Project Name”区键入项目名,此处为“cntm12”。
(3)、在图1-15中选择“OK”确定。
2、图形输入
(1)、建立图形输入文件
在File菜单下选择“New…”,出现图1-16所示的对话框:
图1-16 新建文件类型对话框
在图1-16中选择“Graphic Editor file”后,选择“OK”后出现图1-17,即可开始建立图形输入文件。 在此处键入项目名:
“cntm12”
选中为项目所建的目录:
d:\mydesign\graph
选择该项可建立一个图形输入文件
文件格式使用默认格式:gdf
可编辑用户生成的符号文件
建立文本输入文件,如VHDL,Verilog
HDL文件
可建立波形输入模拟文件