Modelsim仿真基本命令介绍
2017-12-06 10:57
411 查看
仿真命令
vlib work // 建库(在该目录下建立一个work目录,请注意不要用操作系统来新建一个work的文件夹,因为用操作系统建立的work文件夹并没有ModelSim SE自动生成的_info文件) vmap work work // 映射(将目前的逻辑工作库work和实际工作库work映射对应) vlog *.v // 编译所有后缀为.v的文件 vsim Lab_tb // 仿真(模块名称) add wave /* // 将camera_tb下的所有信号变量加入到wave窗口中,注意”*”前必须有空格 run 2000 // 或者用run –all等运行 view dataflow // 用navigate nets观察dataflow,不想观察就可以不加这条指令 quit -f/-force/-sim //该命令分别是退出ModelSim(-f/-force)和退出仿真(-sim)
view datalflow
可以看整个文件所形成的数据流程,各个模块之间的逻辑联系。具体方法是在仿真后执行命令 view datalflow 就可以打开dataflow文件,在dataflow的窗口菜单中点击add中的view all nets就可以观察到各个模块之间的逻辑联系,模块一般都为initial模块、always模块、assign模块等等。点击中一个模块,则这个模块变为红色。这时候在view菜单下点击show wave就可以在窗口下方弹出wave窗口,不同的是这个wave窗口所显示的信号变量仅为点击中的模块所包括的信号变量,这时候也可以点击仿真run –all小图标来仿真有关这个模块的输入输出关系。file.do
在ModelSim中可以执行一种批处理文件,就是file.do文件,相当于DOS中的.bat文件。可以用批处理方式来使你仿真简单化,具体做法为:将你所要执行的命令编辑在一起,以上面所讲为例,编辑一个Lab.do文件,文件内容如下:vlib work vmap work work vlog *.v vsim -novopt Lab_tb add wave /* run -all
将上述内容保存后,每次用命令do Lab.do就可以自动执行仿真动作。
相关文章推荐
- git config命令使用第一篇——介绍,基本操作,增删改查
- Unix系统命令Find的基本用法介绍
- Linux基本命令介绍
- window dos基本操作命令介绍
- Linux——基本命令介绍(1)
- git config命令使用第一篇——介绍,基本操作,增删改查
- Cisco.ASA硬件防火墙的基本配置命令介绍
- [转] git config命令使用第一篇——介绍,基本操作,增删改查
- MongoDB简单介绍以及基本命令
- Blog1@linux 基本命令介绍(一)
- git 基本命令介绍
- 浅谈scrapy 的基本命令介绍
- Android adb命令学习笔记(一)——adb介绍以及关于传输文件等相关基本命令
- git config命令使用第一篇——介绍,基本操作,增删改查
- SecureCRT 8.0的安装及Linux基本命令介绍
- Modelsim使用流程---基于TCL命令的仿真
- SecureCRT 与Linux基本命令介绍
- git config命令使用第一篇——介绍,基本操作,增删改查
- window dos基本操作命令介绍
- ORACLE基本命令使用介绍