编辑: 怪只怪这光太美 2019-07-14
Maxplus 使用说明 缪善林 QQ:330495908/474209674 QQ 群:32998872 手机:13936509381 Email:mshl1981@163.

com 博客:http://mshl.blog.sohu.com/ 哈尔滨工程大学信息与通信工程学院

一、软件的安装 在光盘中提供了 Maxplus10.2 的安装程序和 license.dat. 在文件夹中双击 autorun.exe,然后出现如下的界面: 然后再点击 Install 下面的最上面的那个,然后点击安装.在安装好了之后,要 安装 license.dat,如下操作:菜单->Options->license Setup,出现如下的界面: 然后点击 Browse 选择 license.dat 的存放路径, 然后点击 OK. 这样就可以了.

二、Maxplus 使用方法 使用 Maxplus 主要是为了完成对程序的仿真以及配合 JTAG 对芯片进行烧 写.下面将给出操作步骤.

(一) 、新建文件 图1如图

1 所示,点击 File-〉New 或是直接点击快速菜单下面的新建菜单,可以得 到图

2 的界面. 图2其中,第一个是生成图形编辑文件,就是顶层文件是模块形式的;

第二个是生成 单个模块的文件,由它可以设计实现某个功能的单独模块;

第三个是生成语言编 辑的文件,就是用 VHDL、Verilog HDL 或是.mif 文件;

最后一个是生成波形仿 真文件的.一般情况下我们先可以选择第一个和第三个的其中一个就可以了. 下面就先选择第三个,得到如图

3 界面. 图3

(二) 、文件的编写 下面编写一个简单的程序,实现数 a 和b的与,如图

4 所示: 图4在文件写好后,点击保存,得到如下的界面: 图5这里要注意的是保存的时候, 要注意文件中的实体名和上面要写的 File Name 要相同, 所以上面的 File Name 那个地方要写上 example, 在Automatic Extension 里面选择.vhd,Directories 选择保存文件的路径.保存好了之后,为了保证文件 的编译正确,要指定一下路径:菜单->File->Project->Set Project to Current File, 如图

6 所示: 图6这样就可以指定文件所在的路径了.

(三) 、文件的编译 文件写好保存后, 要进行编译, 可以如下操作: 菜单->Max+plus II->Compiler, 或是直接点击 ,可以得到下面的界面: 图7点击 Start 进行进一步的编译,出现下界面: 图8上面的编译说明没有错误,下面就要进行软件的波形仿真.

(四) 、文件的波形仿真 程序写好编译后,要进行波形仿真确认程序是否符合设计的要求.步骤如下:菜单->Waveform Editor,得到如下图的界面: 图9下面就要导入信号管脚, 可以进行如下操作: 菜单->Node->Enter Nodes From SNF 或是直接在文件空白处点击鼠标的右键再选择 Enter Nodes From SNF 进入如下 的界面: 图10 然后在上图中点击 List 得到如下的界面: 图11 然后再点击 ,再点击 OK,就可以导入信号管脚.得到如下的界面: 图12 在仿真中,我们一般要设置的参数有以下的部分:最小的时钟长度和仿真时间, 最小的时钟长度可以如下设置:菜单->Options->Grid Size,得到如下的界面: 图13 在Grid Size 里面设置你要写的最小的时钟长度,这里设置为 100ns,然后点击O K. 仿真时间的设置如下:菜单->File->End Time,得到如下的界面: 图14 设置好时间,然后点击 OK 就好了.然后进行信号设置,由于我们现在写的程序 是两个信号的与,因为 a 和b是输入信号,所以要设置,输出信号 c 就不需要设 置.设置信号:假设要对信号 b 进行设置,那么可以在一个时间点(假设 200ns) 按住鼠标左键拖动到另外一时间(假设 400ns) ,如图

15 所示,然后点击 将这 段时间内的信号置高,如图16 所示,图15 图16 然后按照上面的信号设置方法对 a 和b进行设置,如下图的波形: 图17 然后保存该文件, 得到文件 example.scf, 然后进行仿真, 步骤如下:菜单->Simulator 得到如下的界面: 图18 在程序简单的时候,可以直接点击 Start 进行仿真,要是复杂的话,可以关闭刚 才的文件 example.scf,然后进行仿真,因为开着文件影响仿真的速度(经验,呵呵) . 点击 START 后, 仿真完会弹出一个界面, 点击 OK 就好, 然后点击 Open SCF, 可以看到如下的仿真结果: 图19 从上面的结果可以看出程序实现了 c=a and b 的功能.

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题