ModelSim常用命令的表格整理:
命令 | 描述 | 用法示例 |
---|---|---|
run | 运行仿真 | run run 100ns |
restart | 重新启动仿真 | restart |
force | 强制信号的值 | force signal 1 |
release | 释放信号的强制 | release signal |
quit | 退出ModelSim仿真器 | quit |
view wave | 显示波形窗口 | view wave |
add wave | 添加信号到波形窗口中 | add wave -position insertpoint sim:/top/entity/signal |
wave zoom | 缩放波形窗口 | wave zoom fit |
wave save | 保存波形到文件 | wave save waveform.vcd |
compile | 编译设计文件 | compile -incremental design.vhd |
vcd file | 指定VCD文件的名称 | vcd file waveform.vcd |
log | 记录消息到日志文件中 | log -r /top/* |
echo | 在控制台上打印消息 | echo "Hello World!" |
source | 执行指定的Tcl脚本文件 | source script.tcl |
do | 执行指定的Do文件 | do script.do |
vsim | 打开ModelSim仿真器,并加载指定的设计文件 | vsim -gui top_tb |
view structure | 显示设计的结构 | view structure |
view signals | 显示所有信号及其值 | view signals |
view hierarchy | 显示设计的层次结构 | view hierarchy |
view instances | 显示设计中的实例及其层次结构 | view instances |
view nets | 显示设计中的信号网络 | view nets |
run xx ns | 运行指定的时间 | run 100ns |
run all | 运行仿真直到结束 | run all |
step | 单步运行仿真 | step |
restart -force | 强制重新启动仿真 | restart -force |
onbreak resume | 在仿真停止时继续执行仿真 | onbreak resume |
onstop quit | 在仿真停止时退出仿真器 | onstop quit |
互相学习交流