Modelsim使用流程---基于TCL命令的仿真
2017-08-25 16:50
218 查看
Modelsim使用流程---基于TCL命令的仿真
本文使用的Modelsim版本为Modelsim SE-64 10.1.c
1.File -> new -> Project
2.添加或编写需要仿真的.v文件
3.编译.v文件
此时.v文件的状态会发生变化
3.开始仿真
Simulate -> Start simulation
将信号添加到波形窗口中(Add Wave):
在命令行中输入restart,目的在于清除当前的仿真结果,重启仿真程序
在命令行中输入如下TCL命令,命令解释
force -freeze sim:/tpg_1/reset_in 1 0, 0 100 ps
reset_in信号在初始状态下置1,保持100ps后,reset_in信号拉低。
force -freeze sim:/tpg_1/pclk_in 1 0, 0 {50 ps} -r 100
pclk_in为时钟信号,初始状态为1,保持50ps后,pclk_in信号拉低, -r表示重复命令,重复时间为100ps,即周期为100ps.
在命令行中输入run指令,即可以产生仿真波形了
下面就可以仔细分析波形结果啦!
本文使用的Modelsim版本为Modelsim SE-64 10.1.c
1.File -> new -> Project
2.添加或编写需要仿真的.v文件
3.编译.v文件
此时.v文件的状态会发生变化
3.开始仿真
Simulate -> Start simulation
将信号添加到波形窗口中(Add Wave):
在命令行中输入restart,目的在于清除当前的仿真结果,重启仿真程序
在命令行中输入如下TCL命令,命令解释
force -freeze sim:/tpg_1/reset_in 1 0, 0 100 ps
reset_in信号在初始状态下置1,保持100ps后,reset_in信号拉低。
force -freeze sim:/tpg_1/pclk_in 1 0, 0 {50 ps} -r 100
pclk_in为时钟信号,初始状态为1,保持50ps后,pclk_in信号拉低, -r表示重复命令,重复时间为100ps,即周期为100ps.
在命令行中输入run指令,即可以产生仿真波形了
下面就可以仔细分析波形结果啦!
相关文章推荐
- 基于modelsim-SE的专业进阶仿真流程
- modelsim仿真verilog HDL 简单命令使用
- 基于modelsim-SE的简单仿真流程—下
- Modelsim中使用TCL脚本编写do文件实现自动化仿真
- 基于modelsim-SE的简单仿真流程—上
- 别的电脑上的ISE工程放到本电脑上后使用ModelSim仿真时出错的解决办法
- ModelSim_Altera6.4使用ModelSim_Altera6.3d破解成功,可仿真波形!!!
- 【转】ModelSim,synplify,ISE后仿真流程
- 第4章 ISE开发环境使用指南[FPGA开发实用教程]——第3节 基于ISE的开发流程
- [转载]ModelSim,synplify,ISE后仿真流程
- 使用ModelSim与Quartus结合进行时序仿真
- 如何使用ModelSim作前仿真與後仿真? (真oo无双前辈)
- ISE12.4使用modelsim10.0版本进行仿真
- [转载]Modelsim的Tcl命令
- (转)如何使用ModelSim作前仿真與後仿真? (SOC) (Quartus II) (ModelSim)
- modelsim+ISE后仿真流程
- (原創) 如何使用ModelSim對Megafunction或LPM作仿真? (SOC) (MegaCore) (ModelSim)
- ModelSim之tcl自动化仿真
- [笔记].怎样使用Debussy+ModelSim快速查看前仿真波形
- 基于modelsim和quartus的FPGA设计流程