欣欣学习网,老工程师带你学习单片机技术,欢迎来坐坐。
首  页 | 学习NIOSII | 学习C51 | 学习CPLD | 51+CPLD实验板 | | | MY-RTOS

本栏目的实验需在 WinXp 上操作。建议在 Virtual Box 虚机上安装WinXp系统,使用更方便。

 MAXII学习板首页
 安装QuartusII6.0软件
 Quartus II 使用入门
 安装ModelSim6.0SE
 使用ModelSim仿真
 使用ModelSim做后仿真
 闪灯程序
 流水灯程序
 数码管计数程序
 计时秒表程序
 PWM控制LED灯亮度程序
 UART通信程序
 PS2口通信程序
 VGA信号发生器程序
 为单片机扩展UART
 相关软件与文档


MAXII CPLD 实验板

使用ModelSim做后仿真


1.

启动 QuartusII6.0,在 D:\exam 下新建工程 count。

2.

执行 Project 菜单下的 Add/Remove Files in Project... 命令,将 D:\exam 下的 count.v 文件加到工程中来。

3.

执行 Assignments 菜单下的 Device... 命令,启动器件设置对话框。如果所用的实验板为 MC570 则选中 EPM570T100C5 器件,如果是 MC240 实验板,则选中 EPM240T100C5 器件。

4.

点击对话框上的“Device & Pin Options...”按钮,在随后弹出的对话框上,进入 Unused Pins 页,将 Reserve all unused pins 设为 As input tri-stated,点击“确定”按钮。

5.

在左侧的 Category 窗口里,展开 EDA Tool Setings 组,选中 Simulation 项,对话框的左侧将弹出有关于 Simulation 的设置项。在 Tool name 一栏,选择 ModelSim;Format for output netlist 一栏,选择 Verilog;Time scale 一栏,选择 1ns。点击“OK”按钮。

6.

在 Assignments 菜单下,点击 Pins 命令。在 Pin Planner 中,按下图所示,分配管脚。

7.

在 Project Navigator 窗口中,将页面切换到文件管理页(中间的),选中 Device Design Files 组中的 count.v 文件,点击右键,在弹出菜单中点击 Set as Top-level Entity 命令,将该文件设为顶层设计文件。在 Processing 菜单下,点击 Start Compilation 命令,待编译完成后,退出 QuartusII6.0。将 D:\exam\simulation\modelsim 下的 count_v.sdo 文件复制到 D:\exam 下。

8.

启动 ModelSim6.0SE 软件,在 File 菜单下,点击 Close 命令,关闭当前的 Project。

9.

在 Compile 菜单下,点击 Compile... 命令。在随后弹出的对话框中,将“查找范围”设在 C:\altera\quartus60\eda\sim_lib 文件下,选中该文件夹下的 220model.v、220model.vhd、220model_87.vhd、220pack.vhd、altera_mf.v、altera_mf.vhd、altera_mf_87.vhd、altera_mf_components.vhd、altera_primitives.v、altera_primitives_components.vhd 等文件,点击“Compile”按钮,开始编译,忽略报错。待编译完成后,再次点击“Compile”按钮,重新编译一遍。

10.

选中 maxii_atoms.v、maxii_atoms.vhd、maxii_components.vhd 三个文件,点击“Compile”按钮,开始编译,忽略报错。待编译完成后,再次点击“Compile”按钮,重新编译。完成后,点击“Done”按钮,退出对话框。

11.

在 File 菜单下,点击 Open 命令,打开 D:\exam 文件夹下的 counter.mpf 文件。

12.

在 Workspace 窗口里,选中 count.v 文件,点击右键。在弹出菜单中,点击 Remove from Project 命令,将其从当前的 Project 中删除。

13.

在 Workspace 窗口的空白处点击右键,在弹出菜单中,点击 Add to Project 下的 Existing Files... 命令。

14.

在随后弹出的对话框中,使用“Browse...”按钮,将 File Name 一栏设为 D:/exam/simulation/modelsim/count.vo,点击“OK”按钮。

15.

在 Workspace 窗口的空白处,点击右键。在弹出菜单中,点击 Compile 下的 Compile All 命令,编译当前 Project 中的所有文件。

16.

在 Simulate 菜单下,点击 Start Simulation... 命令,启动仿真。

17.

在随后弹出的对话框中,选中 Design 页,Design Unit(s) 设为 work.tb,Resolution 设为 ns。

18.

选中 SDF 页,点击“Add...”按钮,在随后弹出的对话框中,SDF 文件设为 D:/exam/count_v.sdo,Apply to Region 设为 /mycnt,点击“OK”按扭,加入到 SDF 设置中。

19.

仿真设置对话框上,点击“OK”按钮,进入到仿真界面。

20.

在 View 菜单下,点击 Debug Windows 下的 Wave 命令,打开一个 Wave 窗口。在 Objects 窗口的空白处点击右键,在弹出菜单下,点击 Add to Wave 下的 Signals in Region 命令。

21.

在 Transcript 窗口里,输入 run 1 ms 命令。进入到 Wave 窗口,观察后仿真波形。




管理员信箱: stonewayqi@hotmail.com

欣 欣 学 习 网

粤ICP备2023138008号