怎么编辑脚本一键启动modelsim仿真?

1、首先写一个可执行文件bat

建立txt文档,输入 modelsim -do cmd.do,再改为bat后缀。

2、编写do文件,f文件目录搜索文件(可选择,也可在do文件进行路径指定)

参考步骤如下,modelsim-do文件命令文件编写:
详细参考本文件模板cmd.do文件内容

#代表注释

part 1: new lib

vlib ./lib/work 创建文件夹命令
vmap work ./lib/work 在work文件夹里创建了一个名为work的库文件夹

part 2: load design

方案1)使用compile.f
vlog -sv -f compile.f
compile.f 说明:列出所有文件及目录相对路径
例如
+incdir+ `include文件的搜索目录。
-incdir 在指定目录下搜索include文件
+incdir+…/…/project/src/
…/…/project/src/top.v
方案2)
vlog -sv -novopt -incr -work work “…/tb/prim_sim.v” 语句1编译文件
vlog -sv -novopt +incdir+…/proj/src/define/ -incr -work work “…/proj/src/top.v” 语句2编译文件且指定头文件路径

part 3: sim design

vsim -novopt work.tb 启动仿真命令

part 4: add signals

仿真头文件必需是tb文件名及模块名称

add wave tb_top/* 添加当前文件模块所有信号
add wave -group “top” {sim:/tb/top_tb/*} 添加一个组 所以信号
add wave /tb/u_top/u_rd/error 添加文件的单个信号

part 5: show ui 图形窗口添加

view wave
view structure
view signals

part 6: run 运行仿真

run 20000000ps

3、f文件示例

目录文件以及文件目录搜索路径

  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值