Max+plusⅡ操作简介(主要) 下载本文

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选项.。)

1

打开文本编辑器

(b)在编辑窗口中进行编辑输入,输入相应的描述语句。

文本编辑窗口中编辑输入

[例1] 实现2输入与门的VHDL描述 LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL; ENTITY and2 IS

PORT(a, b : IN STD_LOGIC; y: OUT STD_LOGIC); END and2;

ARCHITECTURE one OF and2 IS BEGIN

y<= a and b; END one;

2

(c)存盘。(a 我们编辑的VHDL文件扩展名为vhd;b 保存的文件名必须和所定义的实体名相同。c 文件存盘的目录不应是根目录或桌面,建议存放在Maxplus2目录。)

(2) VHDL程序的编译

编译过程大致可以分以下几个步骤:

(a)若文件没有打开,需首先打开要编译的VHDL文件;

(b)将目前的文件设置成工程文件;点击File选项,光标移到子菜单的Project项停留几秒钟,屏幕上会出现下一级菜单,点击Set Project to Current File。

将目前的文件设置成工程文件

(c)打开编译器;点击主菜单MAX+plusⅡ/Compiler选项,屏幕上就出现编译对话框。

编译器窗口 (d)编译开始前还应确定源程序的版本。

在编译对话框打开情况下,点击主菜单中的Interfaces/VHDL Netlist Reader Settings…选项,就可在屏幕上显示VHDL Netlist Reader Settings(网表阅读器设置)对话框,有VHDL 1987或VHDL 1993版本可供我们选择。点击VHDL Version框中的VHDL 1993就可选择

3