yuedx的个人空间 https://blog.eetop.cn/317611 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

使用ModelSim做后仿真!!

已有 1797 次阅读| 2009-3-10 08:29

1.

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

 

2.

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

3.

执行 Assignments 菜单下的 Device... 命令,启动器件设置对话框。如果所用开发为 FC06 则选中 EP1C6Q240C8 器件,如果是 FC12 开发板,则选中 EP1C12Q240C8 器件。

4.

点击对话框上的“Migration Devices...”按钮,在随后弹出的对话框中,将 EP1C12Q240C8 加入到 Migration Devices 行列,点击“OK”按钮。

5.

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

window.google_render_ad();

6.

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

7.

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

8.

在 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 下。

9.

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

10.

在 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”按钮,重新编译一遍。

11.

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

12.

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

13.

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

14.

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

15.

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

16.

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

17.

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

18.

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

19.

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

20.

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

21.

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

22.

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


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 13

    粉丝
  • 1

    好友
  • 35

    获赞
  • 156

    评论
  • 4698

    访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-25 06:19 , Processed in 0.013496 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部