MAXPLUS2使用
- 格式:ppt
- 大小:1.12 MB
- 文档页数:67
附录一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所示。
Max+Plus II 使用说明 (一)Max+Plus II 是一款基于计算机辅助设计 (CAD) 技术的数字逻辑电路仿真软件。
这款软件由美国英特尔公司 (Intel) 开发,可用于设计和验证数字逻辑电路,包括组合逻辑电路和时序逻辑电路。
本文将详细介绍 Max+Plus II 的使用说明,帮助用户更好地了解和应用该软件。
一、软件下载与安装Max+Plus II 可以从英特尔公司的官方网站上下载,安装过程简单,用户只需要按照安装向导逐步完成即可。
注意,该软件只能在 32 位版本的 Windows 操作系统上运行,所以用户需要确保自己的电脑系统符合要求。
二、主要功能介绍1. 逻辑设计:Max+Plus II 提供了完整的数字逻辑设计工具箱,包括位宽选择、时钟控制、计数器设计等工具,支持标准硬件描述语言VHDL 和 Verilog。
2. 仿真调试:Max+Plus II 可以进行逻辑仿真和时序仿真,模拟电路的输入输出信号,检查电路设计的正确性和可行性。
3. 器件库管理:Max+Plus II 内置了丰富的器件库,用户可以根据需要选择和添加器件,支持包括 FPGA、CPLD、RAM、ROM 等在内的多种器件类型。
4. 项目管理:Max+Plus II 支持多个项目的并行管理,用户可以轻松创建、打开、保存和关闭项目,以及在不同的项目之间进行切换操作。
三、使用步骤1. 创建项目:用户需要先创建一个新项目,然后选择适当的器件和设计语言,制定设计规范和参数,创建设计文件,并建立测试目标。
2. 设计与仿真:用户可以使用逻辑设计工具箱,将逻辑元件(例如逻辑门、寄存器、计数器等)组合起来构建数字逻辑电路,并在仿真界面中进行测试和验证。
3. 下载与调试:用户完成设计和仿真之后,可以将设计文件下载到目标设备中,然后进行实际调试和测试,以验证电路的正确性和可行性。
四、注意事项1. 在使用 Max+Plus II 进行数字逻辑电路设计时,需要遵循设计规范和标准,保证设计的正确性和可靠性。
第五章 MAX+PLUSⅡ的高级使用在第三章MAX+PLUSⅡ的基本应用已经介绍了MAX+PLUSⅡ基本的、通用的特性,包括文件编辑、综合仿真等内容。
但由于不同的CPLD/FPGA器件的资源和性能都有所不同,而且多种设计方法综合利用也有助于提高设计速度和设计质量,因此本章结合这些方面的内容介绍MAX+PLUSⅡ更高级的使用。
5.1 波形输入编辑逻辑电路的波形输入:打开MAX+PLUSⅡ,用鼠标点击新建,在图5-1中选择图5-1 波形编辑启动界面 选择*.WDF 文件“Waveform Editor”,在下拉框中选择”“.wdf”扩展名,然后“OK”即可启动波形编辑界面,如果编辑简单输入、输出逻辑关系,使用波形编辑输入比较简单。
如果输入、输出之间的关系比较复杂,使用波形编辑输入比图形输入和语言编辑要复杂。
但如果只知道输入、输出波形,而不知道具体电路时,采用波形编辑就显得非常有用。
例:用波形编辑输入设计一个“或”逻辑关系启动波形界面后(如图5-2),用鼠标双击编辑区的空白处,在弹出的对话框中添入输入、输出名称如a,b,c等。
每输入一个名称,都要在同一界面中选择“INPUT”或“OUTPUT”如图5-3所示。
本例中定义的输入、输出信号如图5-2所示。
下面就图5-2、5-3中的各个选项的含义及使用步骤介绍如下:1、在“Node Name:”框输入信号名称,在“Default Value”中输入默认值。
138图5-2 波形编辑界面图5-3 波形编辑中信号定义界面默认值的类型可以是‘0’、‘1’、‘X’、‘Z’四种。
如果信号是数组的形式定义139的,则可以在波形界面利用“Ungroup”展开后,双击单个信号进行修改。
默认值一般只用来仿真,综合后默认值都为0。
输入信号为数组时其命名规则与AHDL 的规则相同。
2、设置输入、输出类型在“I/O Type”中选择信号的输入、输出类型。
其中“Buried Node”与AHDL 语言中的“Variable”子段的含义相同,是定义内部变量。
M a x+p l u sⅡ操作简介(主要)(总16页)--本页仅作为文档封面,使用时请直接删除即可----内页可以根据需求调整合适字体及大小--Max+plusⅡ系统的操作简介Max+plusⅡ开发工具是美国Altera公司自行设计的一种软件工具,其全称为Multiple Array Matrix and Programmable Logic User System。
它具有原理图输入和文本输入(采用硬件描述语言)两种输入手段,利用该工具所配备的编辑、编译、仿真、综合、芯片编程等功能,将设计电路图或电路描述程序变成基本的逻辑单元写入到可编程的芯片中(如FPGA芯片),作成ASIC芯片。
它是EDA设计中不可缺少的一种工具。
通过一个简单的二输入与门电路设计范例介绍:利用Max+plusⅡ系统(1)如何编写VHDL程序(使用Text Editor);(2)如何编译VHDL程序(使用Compiler);(3)如何仿真验证VHDL程序(使用Waveform Editor,Simulator);(1)建立和编写一个VHDL语言的工程文件首先启动Max+plusⅡ系统,启动后系统进入主菜单画面,在主菜单上有5个选项,分别是:Max+plusⅡ、File、Assign、Options和Help。
Max+plusⅡ系统主窗口(a)打开文本编辑器;用鼠标点击File选项,点击子菜单中的New选项,接着屏幕会出现New的对话框。
在对话框内有4种编辑方式:图形编辑、符号编辑、文本编辑和波形编辑。
VHDL文件属于文本,那么应该选择文本编辑方式,点击OK按钮,屏幕上将出现一个无名的编辑窗口,则系统进入文本编辑状态。
(或用鼠标点击Max+plusⅡ选项,点击子菜单中Text Editor选项.。
)打开文本编辑器(b)在编辑窗口中进行编辑输入,输入相应的描述语句。
文本编辑窗口中编辑输入[例1] 实现2输入与门的VHDL描述LIBRARY IEEE;USE and2 ISPORT(a, b : IN STD_LOGIC;y: OUT STD_LOGIC);END and2;ARCHITECTURE one OF and2 ISBEGINy<= a and b;END one;(c)存盘。
MAXPLUS2使用教程MAXPLUS II 基本使用之二授课时间:2课时授课方式:演示+讲授目的要求:掌握MAXPLUS II软件的基本使用重难点: MAXPLUS II软件的基本使用一、MAXPLUS II的基本操作。
我们以一个二选一的数据选择器的设计为例,通过图形和Verilog-HDL两种方式进行原文件的编辑。
设计实体名为21MUX,有三个输入端A,B,S,分别为数据通路A,数据通路B和选择控制S;有一个输出端Y,为数据输出端。
操作步骤:1.图形方式输入原文件运行MAXPLUS II后,单击菜单“File>New…”,在出现的新建文件窗口中,选择“Graphic Editor file”,在其后的选择框中选择“.gdf ”为扩展名。
单击OK按钮,启动MAXPLUS II图形编辑器。
在上面的图形编辑框中单击右键,在弹出的快捷菜单中选择“Enter Symbol… ”命令,进入Enter Symbol窗口。
在Symbol Library框中双击maxplus2\max2lib\mf所在路径,然后在Symbol Files框中选择21MUX,单击OK按钮。
这时,图形编辑框中出现了一个红框的标名为21MUX的元件。
这就是MAXPLUS II库中自带的一个二选一数据选择器的元件。
按相同方法打开Enter Symbol窗口,双击maxplus2\max2lib\prim所在路径,然后在Symbol Files框中选择input,单击OK按钮。
这时窗口中出现一个红框的输入引脚元件。
按上述方法再输入一个输出引脚元件,其元件名为output。
1接着在按住ctrl键和鼠标左键的同时拖动已有的那个输入引脚元件,在窗口中任意空白处放开。
这样操作一次,就得到已有元件的一个拷贝。
我们在原理图上设置三个输入引脚和一个输出引脚,但这时各输入引脚名称相同,无法区分。
给引脚命名的方法是,用鼠标左键双击引脚的默认引脚名“PIN_NAME”,然后由键盘输入自己的引脚名。
图形的层次化设计和BUS利用层次化设计数字系统设计通常采纳自顶向下与自底向上相结合的方式,在MAX+PLUSII中,可利用层次化设计方式来实现数字系统的设计。
一样是先组建底层设计,然后设计顶层。
下面设计能给出时、分和秒的时钟。
第一成立一个新的图形设计文件“”,对其编译、仿真以保证正确。
注意连线命名。
完成设计后执行File→Create Default Symbol生成“counter60”即编译成用户库中的一个元件。
然后成立顶层设计文件“”BUS利用BUS泛指多个信号线的组合,能够减轻设计中重复连线,清楚易读。
语言描述输入法ALTERA开发环境利用入门ALTERA公司的MAX+plusII是其中较常被利用的EDA开发环境,它操作方便、功能壮大,提供了原理图输入和VHDL语言输入功能,在环境中能够完成编译、查错、设计驱动信号、逻辑功能模拟、时序功能模拟、对FPGA/CPLD芯片编程等功能。
MAX+plusII支持以下FPGA/CPLD器件的编程:FPGA器件包括ACEX1K系列、FLEX系列;CPLD器件MAX系列。
下面以VHDL语言输入设计为例,一步一步描述在MAX+plusII开发环境中如何完成EDA的设计流程。
原理图输入方式只是在新建设计文件类型上与VHDL语言不同,其他大体一样。
1.成立工作文件目录。
咱们将一个设计称为一个项目,在硬盘上成立一个工作文件目录,目录名应命名为英文名。
以后与该项目有关的所有设计文件都保留在此目录下。
MAX+plusII软件安装好后,会在硬盘上生成一个MAX2WORK目录,咱们在MAX2WORK之下成立一个工作文件目录,命名为“EX”,本例中所有文件都存在此目录下。
1.新建设计文件。
启动MAX+plusII开发环境,选择菜单[File]下的[New]功能,显现对话框,要求确认“新建”何种类型的文件,有四种类型文件可选择,因为咱们新建VHDL文本,因此选择第三个“Text Editor file”。
Max+Plus II 使用说明 (二)Max+Plus II 使用说明Max+Plus II 是一款功能强大的数字电路设计软件,可以帮助用户进行数字电路的仿真、综合、布局和验证等操作。
下面将介绍 Max+Plus II 的基本使用方法。
1. 新建工程打开 Max+Plus II 软件后,点击“File”菜单,选择“New Project”命令,弹出“New Project Wizard”对话框。
在对话框中输入工程名称、保存路径和芯片型号等信息,然后点击“Finish”按钮即可完成工程的创建。
2. 添加文件在新建的工程中,可以添加多个文件,包括源文件、仿真文件、综合文件和布局文件等。
点击“Project”菜单,选择“Add/Remove Files”命令,弹出“Add/Remove Files”对话框。
在对话框中选择要添加的文件,然后点击“Add”按钮即可将文件添加到工程中。
3. 设计电路在 Max+Plus II 中,可以使用图形化界面进行电路设计。
点击“Design”菜单,选择“Schematic Editor”命令,弹出“Schematic Editor”窗口。
在窗口中可以添加元件、连接线和输入输出端口等,进行电路设计。
4. 进行仿真设计完成后,可以进行仿真操作,验证电路的正确性。
点击“Simulation”菜单,选择“Simulate”命令,弹出“Simulate”窗口。
在窗口中可以设置仿真参数,然后点击“Run”按钮开始仿真。
5. 进行综合综合是将电路设计转换为可实现的逻辑电路的过程。
点击“Synthesis”菜单,选择“Start Synthesis”命令,弹出“Synthesis”窗口。
在窗口中可以设置综合参数,然后点击“Start”按钮开始综合。
6. 进行布局布局是将综合后的逻辑电路进行物理布局的过程。
点击“Implementation”菜单,选择“Start Place-and-Route”命令,弹出“Place-and-Route”窗口。