Modelsim中do文件的使用、读写文件数据

Modelsim 中do文件中简单的命令

Modelsim 使用do文件进行仿真的编译,比直接的操作软件有有效的多,所以该文章用于整理Modelsim常用的do文件的命令,命令都是一些最基本的命令。在do文件中注释使用#不是使用//

vlib work 
vmap work work     //-del 删除相应的文件库

建立work 逻辑库,运行后在指定的文件下会找到work文件,同时将逻辑库work映射到相应的work文件中。

project compileall  //编译全部的文件
vlog "./*.v"
vcom -check_synthesis .././*.v  # 检查文件的可以综合性

直接读取当前文件下的代码文件以及仿真文件,不需要手动添加。但是在使用时要注意设计文件以及仿真文件处于哪一级的目录下面,否则仿真时找不到文件的路径会报错。在调用IP核进行仿真,需要找到相应的文件库一同添加。

vsim -voptargs= +acc -L work.top
vsim -t -gui -novopt

进行仿真优化。 -L是直接连接相应的函数库,例如:vsim -voptargs = +acc work.tb_top 或者vsim -L altera_mf NorTestBench 直接连接相库
以上是对工程以及文件的配置,下面是对波形的设定

view wave
view structure
view signals
view source 

添加相应的窗口进行显示

add wave -divider {
   tb_top}
add wave ../../../*.v
-radix hexadecimal 十六进制显示 - radix unsigned 十进制无符号数的显示

添加相关的波形,显示指定例化的模块型号,同时也可以指定信号进行显示。
下面还有一些简单的运行命令:

run -time  //表示运行的时间 -all 表示全部运行
restart   //对仿真进行复位
.main clear  //清空tcl编辑面板
Force -repeat 50 clk 0 0 1 
  • 5
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值