没有合适的资源?快使用搜索试试~ 我知道了~
ModelSim一步步建立仿真工程
5星 · 超过95%的资源 需积分: 19 25 下载量 68 浏览量
2010-08-17
14:56:47
上传
评论
收藏 775KB DOC 举报
温馨提示
试读
43页
ModelSim一步步建立仿真工程。 ModelSim一步步建立仿真工程。
资源推荐
资源详情
资源评论
About Using the ModelSim Software
with the Quartus II Software
Author: Kerwin. Xie
ModelSim-Altera Design Flow(For Altera Version)
1. Set up the ModelSim-Altera working environment
2. Set up a project with the ModelSim-Altera software
3. Perform a functional simulation with the ModelSim-Altera
software
4. Perform a timing simulation with the ModelSim-Altera software
ModelSim PE/SE Design Flow(For PE/SE Version)
1. Set up the ModelSim working environment
2. Set up a project with the ModelSim software
3. Compile libraries and design (les with the ModelSim software
4. Perform a functional simulation with the ModelSim software
目 录
MODELSIM-ALTERA 版本仿真流程.............................................................................................................................4
、建立 工作环境
、用 建立工程
、用 执行功能仿真
、用 执行时序仿真
MODELSIM-PE/SE 版本仿真流程..................................................................................................................................7
相关知识链接....................................................................................................................................................................10
(预编译库)
(功能仿真库)
(后适配库)
使用 QUARTUSII 自动运行 MODELSIM 仿真............................................................................................................39
、配置 !"#
、运行仿真
、产生
相关链接:ModelSim-Altera
软件支持
谢银坤
Kerwin Xie
2010
年
1
月
20
日
ModelSim-Altera 版本仿真流程
1、建立 ModelSim-Altera 工作环境
版本说明
$%&'()'*&+,()-&+.($/0,
1,+*1.-&+.($/#
该 $%&'() 版本支持所有 1,+*1. 支持的 '*&+, 器件。
要自动从 1,+*1. 运行 设计输入、综合、仿真或者时序分析工具,您必须指定第
三方 工具的可执行文件位置,通过单击 $$'. 菜单上的 2*($/. 供然后点击 $$'
2*($/. 选项。
2、用 ModelSim-Altera 建立工程
如果要执行时序仿真,需要产生 !&+('$3(-$)或者 !(-4$)输出文件。
,选择 $$'&**(/3.
5用 1,+*1. 编译设计文件
注:如果已经编译过设计,要重新产生-$、-4$ 和.%$(标准延迟输出文件)的话,只
需要运行 *,+*&*'(.*+(**&+ 即可。同时也可以用于产生-6% 文件。
如果要执行功耗估算,确保在 ()1',*$+&**(/3. 下的 &**(/3. 对话框选择合适的参数。
启动 $%&'.() 软件,选择工程目录:('&784,/3&(+&6*$+9
注:如果要执行功能仿真,工程目录就是包含设计文件的目录;
如果要进行时序仿真,工程目录务必设在包含-$、-4$ 和.%$ 的目录下。
创建新的工作库:
,('&78&:78(5+,+9,出现创建新库的对话框
5在 +&,*& 选项下,选择 ,/&:'(5+,+9,/%,'$3(6,'),22(/3*$(*
6.在 (5+,+9,)& 中输入库的名称
注:如果你想要脱离 1,+*1. 独立运行 $%&'.(),库文件名必须是 :$+;;如果是由
1,+*1. 自动运行 $%&'.(),则库的名称被自动名为 $%&'()<:$+;,并且位于 1,+*1.
的过程目录下。
3、用 ModelSim-Altera 执行功能仿真
编译 !&+('$3 或者 ! 文件和 &.*&/64 文件(如果你使用 *&.*5&/64 的话)
,$)2('&)&/1=点击 $)2('&
5在 (5+,+9 列表下选择 :$+; 库
6选择需要的 !&+('$3 或者 ! 文件
注:如果选择-$、-4$ 文件作为功能仿真的话,必须在下面操作前进行编译。
%执行编译
&重复上面操作,编译 *&.*5&/64 文件
>点击 %$/& 完成。
加载设计:
,在 ()1',*& 菜单中,点击 ()1',*&出现 ()1',*& 对话框
5如果要仿真 !&+('$3 设计文件,指定 $%&'() 预编译库
(点击 (5+,+(&. 标签
((.在 &,+64(5+,+(&.?@中,点击 %% 选择适当的库
(((点击 " 完成
6在 ,)&列表中,点击A展开 :$+; 库,选择要仿真的顶层文件(一般是 *&.*5&/64)
%点击 " 完成
在 $%&'() 中执行功能仿真
4、用 ModelSim-Altera 执行时序仿真
重要提示:强烈建议在进行
RAM
仿真时,将
Time scale
设置为飞秒
ps
级别!
编译 !&+('$3 或者 ! 输出文件和 *&.*5&/64 文件,方法同功能仿真。
如果你的设计包含全局复位或者全局上电信号,并且还没这么做,可以在 !&+('$3 或者
! 输出文件中建立这些信号。方法如下:
对于
Verilog
,
在仿真前,将下列代码加到 *&.*5&/64 文件中:
+&3B%&-(6&:(%&+&.&*8C
+&3B%&-(6&2$:&+128C
(/(*(,'
5&3(/
剩余42页未读,继续阅读
资源评论
- 普通网友2013-05-27对入门着来说,是个好教材
- fuwenwei2013-05-21对入门着来说,是个好教材
jm1231
- 粉丝: 112
- 资源: 385
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功