MaxplusII(中文)快速入门
- 格式:pdf
- 大小:367.76 KB
- 文档页数:39
附录一MAX+plusII操作指南完成组合逻辑电路的设计与仿真过程,主要用到以下操作,而且有顺序规定,在编译前需对图形编辑文件保存,并且项目文件必须与图形文件名称一致、保存在同一文件夹,只是后缀不同。
编译正确后才能创建波形文件,波形文件保存后,才能进行仿真,最后进行时序分析。
如中途进行修改,从修改开始的操作步骤要重做一边。
1、建立一个新项目;2、建立一个新的图形输入文件;3、进行图形输入文件的编辑;4、进行项目文件的编译;5、创建波形文件并进行功能仿真;6、进行时序分析。
一、建立一个新项目①启动MAX+plusII:在WINDOWS98界面下,单击开始—程序—Altera—MAX+plusII9.5,进入MAX+plusII9.5管理器窗口,见图1-1。
②用MAX+plusII编译一个设计文件之前,必须先指定一个项目文件,选中File—Project—Name,显示对话框图1-2。
③在Project Name框中,键入项目名,如test1,若改变test1所属子目录,用户可在Directories窗口中修改。
④选择OK,则MAX+plusII9.5窗口标题会变成新的项目名称:MAX+plusIIManager-d:\Max2work\test1。
⑤如已打开一个图形文件,可用菜单File—Project—Set Project To Current File将项目设为与当前图形文件相对应。
注意:换一个电路图,必须重新定义项目名,项目名与文件名必须一致。
图1-1 MAX+plusII9.5管理器窗口图 1-2 建立项目对话框二、 建立一新的图形输入文件在文件菜单中,选中File —New ,出现图1-3对话框New ,New 的对话框供读者选择输入方法:● 图形文件● 符号文件● 文本文件● 波形文件下面介绍的是使用图形输入法。
图1-3新建文件对话框② 选择Graphic Editor file 图形输入文件,选择OK ,则出现一个无名称的图形编辑窗口,如图1-4所示。
MaxplusII软件CPLD设计入门——基于CPLD的3-8译码器设计一、设计输入:1、软件的启动:单击“开始”进入“程序”选中“Max+PlusII 10.1 BASELINE”,打开“”MaxplusII 软件,如图1-1所示。
图1-12、启动File\New菜单,弹出设计输入选择窗口,如图1-2所示:图1-23、选择Graphic Editor File,单击OK,打开原理图编辑器,进入原理图设计输入电路编辑状态,如图1-3所示:图1-34、设计输入1)放置一个器件在原理图上a、在原理图的空白处双击鼠标左键,出现图1-4。
图1-4b、在光标处输入元件名称(如:input,output,and2,and3,nand2,or2,not,xor,dff等)或用鼠标点击库元件,按下OK即可。
c、如果安放相同的元件,只要按住Ctrl键,同时用鼠标按左键拖动该元件复制即可。
d、一个完整的电路包括:输入端口input、电路元件集合、输出端口output。
e、图1-5为3-8译码器元件安放结果。
图1-52)添加连线到器件的引脚上:把鼠标移到元件引脚附近,则鼠标自动由箭头变为十字,按住鼠标左键拖动,即可画出连线。
3-8译码器原理图连线后如图1-6所示。
图1-63)标记输入/输出端口属性分别双击输入端口的“PINNAME”,当变成黑色时,即可输入标记符并回车确认;输出端口标记方法类似。
本译码器的三输入端分别标记为:A、B、C;其八输出端分别为:D0、D1、D2、D3、D4、D5、D6、D7。
如图1-7所示。
图1-74)保存原理图单击保存按钮图表,对于新建文件,出现类似文件管理器图框,请选择保存路径/文件名称保存原理图,原理图的扩展名为.gdf,本实验中取名为test1.gdf。
(注意:新建项目,一定要建立一个专门的文件夹保存项目文件,在编译过程中将有大量新文件产生。
)5)点击File\Project\Set project to current File设置此项目为当前项目文件,如图1-8所示。
Altera MAX+plusⅡ操作指南Alter公司的MAX+plusⅡ是一个高度集成化的可编程逻辑器件开发系统,能够开发Alter公司的MAX系列和FLEX系列的可编程器件。
该系统的要紧特点如下:①支持多种设计输入方式。
如:原理图、VHDL语言、AHDL语言、波形图等。
同时还支持主流的第三方EDA 工具,如:Synopsys、Cadence、ViewLogic、Synplicity、Mentor和Model Technology等等。
②提供完善的功能仿真,同时还提供精准的时刻仿真。
③该系统把设计输入、功能仿真、时刻仿真、设计编译和器件编程集成于统一的开发环境下,从而更方便、更快捷。
④MAX+plusⅡ开发系统还具有编译快捷,设计实现优化的功能。
4.1.1 MAX+plusⅡ的安装1)安装MAX+的软硬件要求MAX+PLUSII PC版能够在以下几种操作系统下运行:Windows NT Windows 98/Windows 2000/Windows XP。
表中列出了用于不同器件所需的有效内存。
表MAX+PLUSII系统所需的存储器2)安装MAX+ PC版下面介绍MAX+PLUSII PC版在Windows 98操作系统下的安装进程。
假设在其他操作系统下安装,可参照此方式操作。
(1)将MAX+安装光盘放入光驱,安装窗口将自动显现图所示的界面。
图 MAX+PLUSII 安装界面你能够选择MAX+PLUSII 安装类型如下:Custom、BASELINE、Programmer Only和ACCESS Key Guidelines。
开始安装之前,你还能够阅读Help文件、Read Me文件、License Agreement文件和ACCESS Key Guidelines。
单击任一安装选项,即开始安装。
安装进程中依照屏幕上的提示进行操作。
(2)安装好后,双击MAX+plusII图标或在“开始”菜单内选择MAX+plusII项,开始运行MAX+plusII。
MAXPLUS II 入门介绍授课时间:4课时授课方式:演示+讲授+上机实习目的要求:掌握MAXPLUS II软件的基本使用重难点: MAXPLUS II软件的基本使用一、MAXPLUS II简介MAXPLUS II是美国ALTERA公司自行开发的一种针对其公司生产的FPGA/CPLD的设计、编程、仿真与综合的工具软件,其全称为Multiple Array Matrix and Programmable Logic User System。
MAXPLUS II的主要特点:1.具有开放的界面。
它可与其他EDA厂家的设计输入、综合、验证工具相连接。
目前,MAXPLUS II支持与Cadence,Exemplarlogic,Mentor Graphics,Synopsys,Synplicity,等公司的EDA工具接口。
2.与芯片结构无关性。
MAXPLUS II的编译器支持ALTERA公司的绝大多数FPGA/CPLD器件,实现了与结构无关的可编程逻辑设计环境。
3.多平台适用性。
MAXPLUS II软件可在多种PC机和工作站的操作系统中运行,包括Windows NT 3.51,Windows NT 4.0,Windows 95,Windows 98,Sun SPAC Stations,IBM RISC System/6000等。
4.集成化。
MAXPLUS II把设计输入,仿真、综合等功能集成在同一个环境下,是一个使用非常方便的集成化可编程器件开发系统。
5.丰富的设计库。
MAXPLUS II提供丰富的库单元供设计者使用,其中包括74系列的全部器件和多种特殊的逻辑宏功能(Macro-Function)以及新型的参数化兆功能(Mega-Function)。
6.支持多种描述语言。
MAXPLUS II支持多种硬件描述语言,包括VHDL,AHDL 和Verilog HDL。
7.Megacore功能Megacore功能是为复杂的系统级电路提供的经过验证的HDL 描述,它能使FLEX10K,FLEX8000,FLEX6000,MAX9000,MAX7000等器件实现最优化设计。
MAXPLUS II 使用入门一、安装1、运行setup.exe命令,在安装类型中,选择Custom Installation;2、安装路径选择除了系统盘的任何分区,如可建安装目录如下:D:\MAX+PlusII10.0 ;3、在器件的选取中,只选取FLEX10K、FLEX6000、MAX7000器件;4、将max2work和max2key目录均装在目录:D:\MAX+PlusII10.0 之下,为便于管理;5、接下来的操作按提示进行即可。
二、license的安装1、将安装文件中的license.dat文件拷贝至安装目录下;2、运行MAX+PlusII,打开下拉菜单Options,选中License Setup…,找到license.dat 文件,确定即可。
这样,所有的功能均可以使用。
三、使用实例——用EPM7128S实现二分频器1、使用使用MAX+PLUS II进行设计包括四个阶段:设计输入、设计处理、设计验证和器件编程。
下面以一个最简单的例子,用ALTERA的EPLD——EPM7128S实现二分频器,来示范用MAX+PLUS II进行开发的全过程。
首先启动MAX+PLUS II,进入集成开发环境,运行:maxstart.exe2、设计输入建立一个新设计输入文件,这里我们采用原理图方式Graphic Editor file (*.gdf)来进行设计输入,这是最方便,最直观的逻辑输入方法选择“OK”进入编辑状态接着输入逻辑元件,在编辑区的空白处双击鼠标。
在Symbol Name栏输入dff,表示D 触发器;或者,选中Symbol Libraries中的\maxplusii10.0\max2lib\prim库,找到所要的D触发器。
选择“OK”,D触发器就被放在编辑区放置器件时,在Symbol Libraries框中选择mf库,就可以选择常用的74系列逻辑芯片下面再放一个反相器,输入名称:not在反相器上按鼠标右键,将反相器旋转180度下面放置I/O脚,输入脚:input,输出脚:output在PING_NAME上双击,编辑管脚名为in、out鼠标移动到器件的端上就变为小十字,拖动即可画线,如图连接好了,设计输入告一段落,将设计文件存盘,命名为myfirst.gdf3、编译上面已经完成了原理图的输入,需要给设计指定一个工程名,选择File->Project->Set Project to Current File,将当前工程名设为当前文件名接着定义器件,即定义用哪种CPLD来实现设计,选择Assign->Device,在弹出窗口中选择MAX7000系列的EPM7128SLC84-10,确认准备开始编译,选择MAX+plus II->Compiler,弹出编译窗口,按 Start 开始编译;或选择快捷编译菜单。