Max+Plus II指南
- 格式:ppt
- 大小:476.50 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所示。
MAX PLUS II 入门指南一、安装1、2、按步骤安装即可3、注册:开始——所有程序——MAX PLUS II BASELINE——OPTIONS——LICENSE SETUP 找到注册文件所在路径OK即可,如:二、文本输入法1、建立设计文件夹,先硬盘D或你想要放的硬盘,D:\MUX21 (不能中文);2、启动MAX PLUS II3、录入设计文件,选择MAX PLUS II——TEXT EDITOR 然后输入VHDL程序即可;或FILE——NEW ——选择TEXT EDITOR FILE,然后输入,输入完后,FILE——SA VE AS保存在自己建立的文件夹里如MUX21,注意:文本存盘的文件名与实体名一样,后缀选择.vhd4、将当前的设计设定为工程即:FILE\PROJECT\SET PROJECT TO CURRENT FILE5、选择目标芯片(实验室需要):点击Assign\Device菜单选择芯片(FLEX10K10系列的EPF10K10LP84-4芯片该芯片是实验室设备所提供的,如自己做仿真可随便选或自动选)6、启动MAX+plus II \ Compiler菜单,或点击主菜单下的快捷键,打开编译窗口。
按Start开始编译,这是正常情况,如果提示出错,按其提示位置检查语法错误! 修改保存,再编译直至通过!三、仿真1、加访真激励信号波形(1)启动选择MAX PLUS II——W A VEFROM EDITOR,出现:(2)鼠标右键盘点击空白处,出现选择:ENTER NODES FROM SNF 进入如下画面,点击LIST——以及=》——OK(3)设定仿真终了时间为1us:FILE——END TIME(4)左方快捷键从上往下:箭头键:鼠标指向用;A键:输入文字;总线赋值键:给总线赋值;依次下来是:放大、缩小、仿真全时区显示、置0、置1、置X、置Z、取反、时钟脉冲赋值、周期信号赋值(又叫类似时钟信号赋值、总线顺序赋值)组群总线赋值、FSM状态机赋值置注意:画波时,如果在OPTIONS菜单中消去网格对齐项SNAP TO GEID前的勾,则可以在任意位置设置所需要的电平值。
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。
第三章MAX+PLUS II 使用指南世界上各大可编程逻辑器件的生产厂商都有各自的EDA开发系统,比如Lattic公司的Synario;Xilinx公司的Foudation等,本章选取美国Altera公司的MAX+PLUS II,介绍如何利用它进行PLD设计。
MAX+PLUS II 开发系统是美国Altera公司自行设计的CAE软件平台,具有易学、易掌握的特点。
MAX+PLUS II 的全称为Multiple Array Matrix and Programmable Logic User System,可安装在具有Windows 95/98或Windows NT4.0的PC机上,要求硬件至少具备16M内存、80M硬盘。
在MAX+PLUS II软件平台上利用PLD来设计系统可通过三大步骤来完成,即设计项目的输入、设计项目的验证和设计项目的处理。
为了形象、有效、快速地掌握Max+plus II 的使用方法,本章通过一四位二进制加法器的设计实例来介绍整个设计的详细过程。
实例中所用的芯片是Altera公司可编程逻辑器件EPF10K10LC84-3,读者可使用EDA 实验开发系统来演示设计的结果。
3.1 设计项目的输入MAX+PLUS II 的输入方法有四种:文本输入、波形输入、图形输入、符号输入。
我们在此以文本输入法为例来实现四位二进制加法器的设计,其余的输入设计法在后面另做介绍。
下面介绍具体设计步骤:3.1. 1 文本输入一.建立一新项目:图3-11.启动MAX+plus II :在WINDOWS98界面中,单击开始—程序—MAX+plus II—MAX+plusII8.2,进入MAX+plusII8.2集成环境。
422.选中File—Project—Name,显示对话框图3-1。
3.在Project Name框中,键入add4b(此文件名可任取,但必须与源程序中的实体名字相同)。
若想改变add4b所属目录,用户可在Directories窗口中修改。
MAX+plus II基本操作2002年5月1.1 MAX+plus II概述Altera公司的MAX+plus II 软件是易学、易用的可编程逻辑器件开发软件。
其界面友好,集成化程度高。
本章以MAX+PLUS II10.0为例讲解该软件的使用。
Altera公司为支持教育,专门为大学提供了学生版软件,其在功能上与商业版类似,仅在可使用的芯片上受到限制。
以下为10.0 Baseline所具有的功能。
1.1.1 MAX+plus II 10.0(Baseline)的功能1.支持的器件所支持的器件有:EPF10K10, EPF10K10A, EPF10K20,EPF10K30A以及MAX® 7000系列(含MAX 7000A, MAX 7000AE, MAX 7000E, MAX 7000S),EPM9320, EPM9320A, EPF8452A, and EPF8282A ,FLEX 6000/A 系列,MAX 5000 系列,ClassicTM系列。
2.设计输入常用的设计输入的方法有:通过Max+plus II图形编辑器,创建图形设计文件(gdf 文件);通过Max+plus II文本编辑器,使用AHDL语言,创建文本设计文件(.tdf);使用VHDL语言,创建文本设计文件(.vhd);使用Verilog HDL语言,创建文本设计文件(.v)。
还可以通过Max+plus II波形编辑器,创建波形设计文件(.wdf)。
3.设计编译通过Max+plus II编译器完成,可检查项目是否有错,并对项目进行逻辑综合,然后配置到Altera器件中,同时产生报告文件、编程文件和用于后仿真的输出文件。
4.设计验证通过Max+plus II的定时分析器进行时序分析、功能仿真、时序仿真和波形分析,生成标准文件,可以给第三方工具使用。
5.器件编程(Programming)和配置(Configuration)6.在线帮助1.1.2 系统要求MAX+plus II 软件对计算机的要求较低:操作系统:Windows 95/98或Windows NT 4.0;安装所占空间:80 Mbytes;内存要求:可用内存48MB(物理内存及虚拟内存之和),其中物理内存至少16MB。
MAX-PLUSⅡ基本操作4.MAX-PLUSⅡ简介4.1.MAX-PLUSⅡ的功能、特点设计与结构无关多种设计输入方式设计编译功能可进行设计验证4.2.常用菜单和按钮的功能点击按钮启动MAX+plusII后出现的第一个窗口是MAX+plusII的管理器,对所有的应用功能进行控制。
4.2.1.菜单栏MAX+pulsII的菜单包括各种命令操作和参数设置,主要有【MAX+pulsII】、【File】、【Assign】、【Option】和【Help】5个下拉菜单。
1、【MAX+pulsII】菜单2、【File】菜单3、【Assign】菜单4、【Options】菜单5、【Help】菜单4.2.2.工具栏工具栏是各菜单功能的快捷按钮组合。
如图所示。
5.Max+pulsII的图形设计5.1.典型电路的设计5.1.1.建立项目1、在“File”菜单中选择“Project”的“Name”选项。
或单点击工具栏中的按钮,出现如图5-15-1 输入\指定项目名对话框在图1、2中的“Directories”区选中刚才为项目所建的目录,在“Project Name”区键入项目名,此处为“cntm12”。
5.1.2.图形输入1、建立图形输入文件在“File”菜单选择“New”,或单击按钮,在这里我们选择“Graphic EditorFile”后,单击“OK”即可开始建立图形输入文件。
(1) 调入元件符号图5-4 输入元件(2) 保存文件(3) 调入一个三输入与非门和接地符号(4) 连线第一步,按住鼠标左键并拖动鼠标至第二个端口。
第二步,松开鼠标左键后,则画好一条连线。
第三步,若想删除某条连线,只需用鼠标左键点中该线,被点中的线会变为高亮线(为红色),此时按“Delete”键即可删除。
按图5-8连好线,并存盘。
图5-8 连接线(5) 添加输入输出引脚图5-10 12进制计数器电路图5.2.组建顶层原理图与BUS的使用5.2.1.层次化设计数字系统设计通常采用自顶向下与自底向上向结合的方法。
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 开始编译;或选择快捷编译菜单。