Maxplus_Ⅱ基本操作方法

合集下载

MAX+plusII操作指南

MAX+plusII操作指南

附录一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所示。

MAXPLUSⅡ的使用

MAXPLUSⅡ的使用

2.输入设计项目和存盘 输入设计项目和存盘
点击
点击
2.输入设计项目和存盘 输入设计项目和存盘
任一位置双击或 右键单击
2.输入设计项目和存盘 输入设计项目和存盘
可输入所需元件名 如:input,and2, , , Vcc,gnd ,
元件库中的元件
点击
Prim库:基本逻辑元 库 件库, 与门, 件库,如:与门,非门 Mf库:宏功能元件库, 库 宏功能元件库, 如:74161,74138 , Mega_lpm库:可调参 库 可调参 数库,如可调模值的计 数库, 数器, 数器,RAM Edif库:和Mf库类似。 库类似。 库 库类似
6.1 建立波形文件
单击 单击
6.2 输入信号节点
6.2 输入信号节点
单击
单击
单击
6.3 设置波形参量
消去该项以 便能任意设 置输入电平 位置
6.3 设置波形参量
可选10µs以 以 可选 便观察
6.4 为输入信号加上激励
选择某个对象来移动, 复制,剪切等操作 对其赋值
输入或编辑文字
选中某段波形,并直接
6.5 保存仿真波形
单击
6.6 波形仿真
单击
6.7 仿真后的波形
7.包装元件入库 包装元件入库
7.包装元件入库 包装元件入库
单击
8.顶层原理图文件调用底层元件
用户库单击
设定后可看到工程路 径指向
3.将当前设计设为工程 将当前设计设为工程
如果需要设定为工程的文件没有打开: 如果需要设定为工程的文件没有打开:
点击
4. 选定目标器件
单击
该项不要选中
5. 文本编译和排错
5. 文本编译和排错

MAXPLUS2使用教程

MAXPLUS2使用教程

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”,然后由键盘输入自己的引脚名。

maxplusII的基本操作

maxplusII的基本操作

2. 选择 Graphic Editor File 然后按下OK按钮, 将 会出现一个无标题的图形编 辑窗口,如下页所示
4.2.4 器件选择与管脚分配
1 器件选择
在器件编程之前,需要为项目指定一个器件系列并选择某个具体
的器件,也可以让编译器在该器件系列内自动选择最适合您的项
目的器件。这项工作也可以在编译之前进行。 确定器件系列:
1) 在 Assign 菜单内选择Device项,将出现 Device 对话框。 2) 选择一个器 件 系列 3) 选择某一器件或 选择 AUTO 让 MAX+PLUS II 为您 选择一个器件。 4) 按下 OK 按钮
功能全部被移到左侧Licensed Feature栏目
下,单击OK,则软件提供的所有功能可以 使用。
2.2 MAX+plusII使用流程
ES-Site 授权有效后,您将返回到 MAX+PLUS II 管理器窗口
项目路径 项目名称
MAX+PLUS II 管理器菜单条 工具条
4.2 MAX+plusII使用流程
(6) 仿真分析
完成输入信号的赋值,将仿真文件初始设置存盘后,在 MAX+plusII菜单中选择Simulator,屏幕显示仿真分析对话框。
点击Start,当显示零错误和零警告,点击OK,屏幕则 出现仿真结果波形图。波形可以以组的形式显示,也可以 以单个信号的形式显示。
2. 定时分析

MAX+plusII的定时分析程序提供三种定时分析模块:
4. 器件编程
MAXPLUSII软件流程框图
原理图设 计输入 硬件描述语 言设计输入 设计输 入 波形图设 底层设 计输入 计输入 顶层设 计输入

MAX+plus II使用指导

MAX+plus II使用指导

编程和测试的步骤如下:

(1)选 " MAX+PLUS " 项中的“Programmer”项, 跳出Programmer窗后,选Options项中的硬件设置项 “Hardware Setup”,在此窗的下拉窗中选 “ByteBlaster (MV)”项,点击OK即可。(下载方式 设定:选择MAX+plusII项及其中的编程器 Programmer选项,跳出如图左侧所示的编程器窗口, 然后选择Options项的Hardware Setup硬件设置选项, 其窗口如图左侧所示。在其下拉菜单中选ByteBlaster (MV)编程方式。此编程方式对应计算机的并行口 下载通道,“MV”是混合电压的意思。将实验板连接 好,接好电源,点“Configure”,即进行编程下载。

然后打开MAX+plusII,选择菜单 “File”“New…”,出现对话框,在框中选中 “Text Editor file”,按“OK”按钮,即选中了 文本编辑方式。在出现的“Untitled-Text Editor” 文本编辑窗(图1-1)中键入图1-1所示的 VHDL程序(2选1多路选择器),毕后,选择 菜单“FileSave”,即出现如图1-1所示的 “Save As”对话框。首先在“Directories”目录 框中选择自己已建立好的存放本文件的目录 E:\MUXFILE(用鼠标双击此目录,使其打 开),然后在“File Name”框中键入文件名 “MUX21A.VHD”,按“OK”按钮,即把输入 的文件放在目录E:\MUXFILE中了。
图1-9 在Options选项中消去网格对
图1-10 设定仿真时间宽度
图1-11 设定仿真时间宽度
图1-12为输入信号设定必要的测试电平或数据

MaxplusII基本操作计划流程细则

MaxplusII基本操作计划流程细则

生成一个图形设计文件
指定项目名称
中, 在 编译一个项目前,您 必须确定一个设计文件作为您 的当前项目。请按下列步骤确 定项目名:
1. 在 菜单中选择 项,将出 现 对话框:
2. 在 框内,选择您的设计文 件。
3. 选择 。
显示当前项目名 显示当前路径
显示所有子目录.
显示所有本地和 网络驱动器 显示当前路径下的全部设计文件和编程文件。
生成一个图形设计文件
输入 符号
( ) 符号的输入方法与先前符号的输入方法相同。 在 对话框出现后,在 框中选择 “..\2\2\” 路径。 在 框中选择您需要的 符号。 双击参数框 (位于符号的右上角),输入您需要的 的参数。在 框中 选择 ,可将您不需要的信号去掉。
生成一个图形设计文件
连线
如果需要连接两个端口,将您的鼠标移到其中一个端口,则鼠标自动 变为 ‘+’形状。 一直按住鼠标的左键并将鼠标拖到第二个端口。 放开左键 ,则一条连接线被画好了。 如果您需要删除一根连接线,单击这根连接线并按 键。
的安装
运行光盘中的安装程序
在 开始 菜单中选择 运行,然后在 打开 对话框内输入: < >:\\2\ 然后按照屏幕上的提示进行操作.在安装过程中,如果需要帮助 ,则选 择 按钮。 当 安装成功后, 文件将自动出现. 它含有一些重要的信息,用户应当 仔细阅读它.
的安装
第一次运行
双击 图标 或在 开始 菜单内选择 项,开始运行
编译您的项目
打开编译器窗口
完成情况状态条
在编译项目时,沙漏 将不 停地翻动
模块盒
打开编译器窗口:
在 菜单内选择 项。则出现编译器窗口,如上图所示。
选择 即可开始编译, 编译器将检查项目是否有错,并对项目进行 逻辑综合,然后配置到一个 器件中,同时将产生报告文件、编程文 件和用于时间仿真用的输出文件。

Max-PlusII 基本操作

Max-PlusII 基本操作

2. 定时分析
Max+plusII的定时分析器(Timing Analyzer)可以给出点到点的 器件延时 矩阵,确定器件引脚上信号的建立时间与保持时间,还可预测器件允许 的最高工作频率。 Max+plusII的设计输入工具与Timing Analyzer集成 在一起,只需简单地将设计中的起点和终点加上标志即可确定最短和最 长的传播时间。
Max+PlusII基本操作
袁航剑 2010.4.13
1.1 基于Max+plusII的设计基本过程
使用 MAX+plusII 软件进行设计开发流程可分为4步
第一步:设计输入:可以采用原理图输入、HDL语言(文本) 描述、波形设计输入、EDIF (Electronic Design Interchange Format )网表输入等。 第二步:项目处理(编译):先根据设计要求设定编译参数和 编译策略,如器件的选择、逻辑综合方式的选择等。然后根据 设定的参数和策略对设计项目进行网表提取、逻辑综合和器件 适配,并产生报告文件,延时信息文件,共分析、仿真和编程 使用。
(3) 根据需要编辑各输入节点的波形,如图所示。然后保存。在菜单栏 中选择File/Save命令,在弹出的Save as对话框输入文件名,单击OK 按钮存盘。
(4)选择Max+plusII /Simulator命 令,弹出仿真器窗口如图。单击 Start按钮开始仿真。仿真结束弹 除错误警告对话框,如图:
1.2软件操作流程
1.2.1 设计输入
1.2.1.1 建立一个新项目 Max+plusII编程器的工作对象是项目。因此,编译项目前必须确定 一个设计文件作为当前的项目。对每一个新建的项目,最好建立一个 单独的子目录,并且保证实际项目中的所有文件均在这个项目的层次 结构中。当指定项目时,同时也可以指定存放该项目的子目录名。需 要注意的是项目名必须与顶层设计文件名一致。 要建立一个新项目可选择菜单 File/Project/Name ,出现Project Name对话 框,如图。 在Project Name对话框中键入设计项目名。 在Drives框中选定磁盘名,在Directories窗 口中选择项目所属的子目录。然后单击OK 即可。

Max+Plus II 使用说明 (二)

Max+Plus II 使用说明 (二)

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”窗口。

MAXPLUS2使用教程

MAXPLUS2使用教程

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”,然后由键盘输入自己的引脚名。

MAX+plus II基本操作

MAX+plus II基本操作

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Ⅱ基本操作

MAX-PLUSⅡ基本操作

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.层次化设计数字系统设计通常采用自顶向下与自底向上向结合的方法。

Max Plus_II指南.

Max Plus_II指南.

器件编程利用 Altera 编程器对 MAX 和 EPROM 系列器件进行编程 1. 在Option 菜单内选择 Hardware Setup 项,然后在 Hardware Type 对话框内选择适当的Altera 编程器,最后按下 OK按钮。

2. 在编程器窗口中,检查您选择的编程文件和器件是否正确。

在对 MAX 和 EPROM 器件进行编程时,要用后缀名是.pof 的文件. 如果选择的编程文件不正确,可在 File 菜单中选择 Select Programming File 命令选择您的编程文件。

3. 将您的器件插到编程插座中。

4. 按下 Program 按钮。

编程器将检查器件,并将您的项目编程到器件中,而且还将检查器件中的内容是否正确。

器件编程通过 JTAG 实现在系统编程 n 一个编程目标文件(.pof可以通过ByteBlaster 直接编程到器件中。

1.编译一个项目, MAX+PLUS II 编译器将自动产生用于 MAX 器件的编程目标文件。

2. 将 ByteBlaster电缆的一端与微机的并行口相连,另一端10针阴级头与装可编程逻辑器件的 PCB板上的阳级头插座相连。

该 PCB板还必须为 ByteBlaster电缆提供电源。

3. 打开 MAX+PLUS II 编程器。

4. 在 Options 菜单中选择 Hardware Setup 命令. 将出现 Hardware Setup 窗口 7. 按下 OK按钮 5. 在下拉条中选择 ByteBlaster 6. 指定配置时使用的并行口器件编程设置在系统编程链 8. 在 JTAG 菜单中打开 Multi-Device JTAG-Chain 并选择 Multi-Device JTAG Chain Setup 项,进行多个器件的 JTAG 链的设置。

对话框如下所示。

9. 选择 Select Programming File 并选出您的编程文件。

Maxplus-Ⅱ基本操作方法

Maxplus-Ⅱ基本操作方法

附录:Maxplus Ⅱ基本操作方法——图形输入法利用EDA工具进行原理图输入设计的优点是,设计者能利用原有的电路知识迅速入门,完成较大规模的电路系统设计,而不必具备许多诸如编程技术、硬件语言等新知识。

MAX+plusII提供了功能强大,直观便捷和操作灵活的原理图输入设计功能,同时还配备了适用于各种需要的元件库,其中包含基本逻辑元件库(如与非门、反向器、D触发器等)、宏功能元件(包含了几乎所有74系列的器件),以及功能强大,性能良好的类似于IP Core的巨功能块LPM 库。

但更为重要的是,MAX+plusII还提供了原理图输入多层次设计功能,使得用户能设计更大规模的电路系统,以及使用方便精度良好的时序仿真器。

以传统的数字电路实验相比为例,MAX+plusII提供原理图输入设计功能具有显著的优势:能进行任意层次的数字系统设计。

传统的数字电路实验只能完成单一层次的设计,使得设计者无法了解和实现多层次的硬件数字系统设计;对系统中的任一层次,或任一元件的功能能进行精确的时序仿真,精度达0.1ns ,因此能发现一切对系统可能产生不良影响的竞争冒险现象;通过时序仿真,能对迅速定位电路系统的错误所在,并随时纠正;能对设计方案作随时更改,并储存入档设计过程中所有的电路和测试文件;通过编译和编程下载,能在FPGA或CPLD上对设计项目随时进行硬件测试验证。

如果使用FPGA和配置编程方式,将不会有如何器件损坏和损耗;符合现代电子设计技术规范。

传统的数字电路实验利用手工连线的方法完成元件连接,容易对学习者产生误导,以为只要将元件间的引脚用引线按电路图连上即可,而不必顾及引线的长短、粗细、弯曲方式、可能产生的分布电感和电容效应以及电磁兼容性等等十分重要的问题。

以下将以一位全加器的设计为例详细介绍原理图输入设计方法,但应该更多地关注设计流程,因为除了最初的图形编辑输入外,其它处理流程都与文本(如VHDL文件)输入设计完全一致。

MAXplusⅡ实验之入门教学

MAXplusⅡ实验之入门教学
MAX+plusⅡ开发软件
MAX+plusⅡ设计向导
一、 项目建立
1.建立设计文件夹
2.启动MAX+plusⅡ10.2
单击“开 始”→“程 序”→Altera→ MAX+plusⅡ10.2 , 随即出现 MAX+plusⅡ管理窗 口。
3.建立项目
单击标题栏的File菜单,从中选择Project→Name菜单, 出现项目名称对话框。在 Directories 区域内,双击设计 者为本次设计项目所建的目录(文件夹)。然后在Project Name的空白区,输入操作者拟定的项目名。项目名称的命名 规则是:名称可由字母、数字和下划线组成。在本例中,文 件夹为Example,项目名为Count,完成后,单击【OK】按钮, MAX+plusⅡ返回管理器窗口。
4.波形输入
选中 输入端,如: 然后点击窗口左0”,时钟周期为“200ns”,倍数为“1” (时钟周期倍数只能为整数倍),单击 OK 确认。
按同样的方法为其他所有的输入端添加激励信号。 单击File→save菜单,以Count为文件名,以scf为扩展名,保存
左侧是画图工具按钮,其中皮筋拖动功能打开时,连线像 皮筋一样可以伸缩。打开此功能移动图标时,可以判断接线的 连接情况。
为了使电路图更清晰,可以给图形编辑器的图形编 辑区设置网格线。设置网格线的方法是在标题栏中单击 Options→Show Guidelines选项,这时该项前面会出现一 个对钩,表明当前处于显示网格线状态。如果要取消网 格线,可再次作上述操作,把Show Guidelines选项前面 的对钩去掉,窗口立即看不到网格线了。
3.元件符号的复制和移动
可单击准备复制的元件或用鼠标对该元件画矩形框(定位于某 一点,按下鼠标左键并向元件对角方向拖动),元件的轮廓变成红 色的粗实线,表示已经选中该元件,然后按住〈Ctrl〉键,对该元 件拖动,即可拖出一个被复制的元件。

MAXPLUS II 使用入门

MAXPLUS II 使用入门

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 开始编译;或选择快捷编译菜单。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

附录:Maxplus n基本操作方法图形输入法利用EDA工具进行原理图输入设计的优点是,设计者能利用原有的电路知识迅速入门,完成较大规模的电路系统设计,而不必具备许多诸如编程技术、硬件语言等新知识。

MAX+plusll提供了功能强大,直观便捷和操作灵活的原理图输入设计功能,同时还配备了适用于各种需要的元件库,其中包含基本逻辑元件库(如与非门、反向器、D触发器等)、宏功能元件(包含了几乎所有74系列的器件),以及功能强大,性能良好的类似于IP Core的巨功能块LPM库。

但更为重要的是,MAX+plusll还提供了原理图输入多层次设计功能,使得用户能设计更大规模的电路系统,以及使用方便精度良好的时序仿真器。

以传统的数字电路实验相比为例,MAX+plusIl提供原理图输入设计功能具有显著的优势:*能进行任意层次的数字系统设计。

传统的数字电路实验只能完成单一层次的设计,使得设计者无法了解和实现多层次的硬件数字系统设计;*对系统中的任一层次,或任一元件的功能能进行精确的时序仿真,精度达0.1 ns,因此能发现一切对系统可能产生不良影响的竞争冒险现象;通过时序仿真,能对迅速定位电路系统的错误所在,并随时纠正;*能对设计方案作随时更改,并储存入档设计过程中所有的电路和测试文件;•通过编译和编程下载,能在FPGA或CPLD上对设计项目随时进行硬件测试验证。

•如果使用FPGA和配置编程方式,将不会有如何器件损坏和损耗;符合现代电子设计技术规范。

传统的数字电路实验利用手工连线的方法完成元件连接,容易对学习者产生误导,以为只要将元件间的引脚用引线按电路图连上即可,而不必顾及引线的长短、粗细、弯曲方式、可能产生的分布电感和电容效应以及电磁兼容性等等十分重要的问题。

以下将以一位全加器的设计为例详细介绍原理图输入设计方法 ,但 应该更多地关注设计流程,因为除了最初的图形编辑输入外,其它处理 流程都与文本(如VHDL 文件)输入设计完全一致。

1位全加器可以用两个半加器及一个或门连接而成 ,因此需要首先一个半加 器的设计。

以下将给出使用原理图输入的方法进行底层元件设计和层次化设计 的完整步骤,其主要流程与数字系统设计的一般流程基本一致。

事实上,除了最初的输入方法稍有不同外,应用VHDL 的文本输入设计方法的流程也基本与 此相同。

步骤1 :为本项设计建立文件夹 任何一项设计都是一项工程(Project ),都必须首先为此工程建立一个放置与此工程相关的所有文件的文件夹,此文件夹将被EDA 软件默 认为工作库(Work Library )。

一般不同的设计项目最好放在不同的文 件夹中,注意,一个设计项目可以包含多个设计文件 ,例如数字频率计。

图A3-1进入Max+plusll ,建立一个新的设计文件File Type|A1 Lux II Pile |L XXL pi OptiaiLi [2 3 rlH|.Odf d3席 Graphic tditoi tiiSymbol Ed*o« hie 广 TeMtEJtoc 广 WaveformEditor fJe由此可输入所需的荒件名・SDAND2 (2输入与门)、DFF C D触发器)、GMD(地綾)、VCC. INPUT I輸/引脚)、OWUTC输出引脚)、基本逻辑元件库,如与门、D触友器等宏功能元件库’如■74161、74138等毎数可设■址功能元件库*SaLPMji^基本逻辑元件库中的元件图A3-2元件输入选择窗假设本项设计的文件夹取名为MY_PRJCT在E盘中,路径为:E:\MY_PRJCT。

文件夹不能用中文。

步骤2:输入设计项目和存盘1、打开Mux+plusll ,选菜单File > New (图A3-1),在弹出的File Type窗中选原理图编辑输入项Graphic editor File ,按OK后将打开原理图编辑窗。

2、在原理图编辑窗中的任何一个位置上点鼠标右键,将跳出一个选择窗,选择此窗中的输入元件项Enter Symbol,于是将跳出如图A3-2所示的输入元件选择窗。

3、用鼠标双击文件库“Symbol Libraries ”中的e:\maxplu2\max2lib\prim 项,在Symbol Files窗中即可看到基本逻辑元件库prim中的所有元件,但也可以在Symbol Name窗中用键盘直接输入所需元件名,在按OK键,即可将元件调入原理图编辑窗中。

如为了设计半加器,分别调入元件and2、not、xnor、in put和output (图A3-3)并连接好。

然后用鼠标分别在in put和output的PIN-NAME上双击使其变黑色,再用键盘分别输入各引脚名:a、b、co和so。

4、点击选项File t Save As”,选出刚才为自己的工程建立的目录E:\MY_PRJCT,将已设计好的图文件取名为:h_adder.gdf (注意后缀是.gdf),并存在此目录内。

lu-s XX K11» £(|11 V1«W Symbol M EI pi. LJt3.43.t1 kx Upt|Giis tfamdow Holp2 < ___壁g 看仓硯酶色豐國®B 壘晞塚岛吧鶯亘富阿图A3-3将所需元件全部调入原理图编辑窗注意,原理图的文件名可以用设计者认为合适的任何英文名 (VHDL 文本存盘名有特殊要求),女口 adder.gdf (加法器)等。

还应注意,为了将 文件存入自己的E:\MY_PRJCT 目录中,必须在如图A3-4的Save as 窗中双 击MY_PRJCT 目录,使其打开,然后键入文件名,并按OK 。

韵昌Q 剣 工惟心飓毎®璧必圍盘篦腫苗旦笔礬霊I图A3-4连接好原理图并存盘注意:原理图画好后,可以建立成一个默认的逻辑符号 ,Flie -> creatdefault symbol,则可以将用户刚刚设计的电路形成一个模块符号 h_adder 。

* IT ■Ui -plu'G 1£ - •: X■曹■巧 jgiAh ■dd.'ir — [lk_*dd.a-r. fdf ~ &rb.plkie Edi 1 ar占 PIN JhlAME*『附…piNjiiiiEPiN.NAK …二趣「nA糾冋T]尸~~V PiN_hiAME!fl 'CO'0SO禹,也ti+pix ii□ 3 2寻711s Ed.it Viflw Symbol A E ^I ^ lltilrtiPremie ctd Qjiti. anj£ Vindcw HA-lpJI UTiC..V AIV ..QjtPlnDtlete File..B.etr i e^e--- Clcsa S wSave AsCr«at & D A f«ult Synbal 肌it 5^41 Create Deftult Include Fil^-CtrliOCtrl+?4 rtrliS CtrL4ISjat Froj lc 匚mmrt f LlaS &.vd 占 Ch>&ekSave 直 Cunpil 老 S H £& ft. Sanulq.teS awe, Can|pii & -S Sim-ul-kteArchive..Ctrl+-Sh3 ft+J Ctrl*KCtrl*LCU T 1*S1M ft4L C trl*SJi3 Et+KPrint.. . CtrL+TFrint So-t^ip..gierareKy"普心 n=4iril Pln^-In NEzit H^Hplus H俎计F41 e: \myjrj c tSh_-adld.tr2, e: \k30den >?\4iid«r \ addlcrSb3 亡:Vcdwri 11 iif\kl0d.tn«V5eh.Vnul liSxB 电 e: \cd.vri t i ng^kLOd. Anarch VE_t P 電 t 呈 e \cdiwri t it e: VcdiTri 11 iifi\kl0d.eTii ,ii-5ch\ teS 11亡:\cd.*Ti 11 y IklOd ■匕■obmcllAMlILJGILl g «-: \imy_prj ct\p gl—tawr 匚\ co---- 1 ----------F/~77^ .,,农0…阿「匚图A3-5将当前设计文件设置成工程文件步骤3:将设计项目设置成工程文件 (PROJECT )为了使Max+plusll 能对输入的设计项目按设计者的要求进行各项处 理,必须将设计文件,如半加器h_adder.gdf ,设置成Project 。

如果设计 项目由多个设计文件组成,则应该将它们的主文件,即顶层文件设置成 Project o 如果要对其中某一底层文件进行单独编译 、仿真和测试,也必图A3-6选择最后实现本项设计的目标器件将设计项目(如h_adder.gdf )设定为工程文件设置成Project 有两个 途径:1、如图 A3-5 ,选择 File > Project 一 Set Project to Current File , 即将当前设计文件设置成Project 。

选择此项后可以看到图A3-5所示的窗 口左上角显示出所设文件的路径。

这点特别重要,此后的设计应该特别 关注此路径的指向是否正确!2、如果设计文件未打开,可如图A3-5所示,选File > Project > Name ,然后在跳出的Project Name 窗中找到E:\MY_PRJCT 目录,在其 File 小窗中双击adder.gdf 文件,此时即选定此文件为本次设计的工程文 件(即顶层文件)了。

步骤4 :选择目标器件并编译须首先将其设置成Projcet oIr------------Edit Chips »Top Dl HiBraich^. e: \nrtgp_piictxh_addei. gdf CancelAylo Device...□KDiffvjice Options...MigiiaticinDBvice.,. DeviceFam^: |FLEX10K Devices:F Show Only Fastest Speed GradesI - l ,,4antain Current Synthesis Regardess of Device or Speed Grade Changes为了获得与目标器件对应的,精确的时序仿真文件,在对文件编译前必须选定最后实现本设计项目的目标器件,在Max+plusll环境中主要选Altera公司的FPGA图A3-7对工程文件进行编译、综合和适配等操作或CPLD。

相关文档
最新文档