在vivado中使用sim指令调用modelsim / 添加modelsim仿真图标

1. 使用 sim 指令启动仿真

有一个方法是使用 tcl 的 proc 创建类似 alias 的效果。

proc sim {} {
    launch_simulation -install_path \
	C:/Programs/modeltech64_10.6d/win64
}

我尝试找到一个初始化 tcl shell 的文件,遗憾的是,我并不知道是哪一个。

image

我尝试了在 ise 路径下的 xilinx_init.tcl 但是它没有效果,scripts 路径下的一些名为 init.tcl 的文件也是如此。

2. 使用 vivado 自带的工具创建别名

image

在 Tools -> Custom Commands -> Customize Commands... 下可以实现类似的效果,使用方法也比较简单。

image

你可以创建名为 sim 的 command,并且把内容设置为

launch_simulation -install_path \
	C:/Programs/modeltech64_10.6d/win64

注意替换为你的安装路径,同时换行符不是必须的。

你也可以为它设置图标并把它添加到工具栏中,这里提供一个 modelsim 的图标。

image

建议把它放到你的标准目录下:~/Pictures

通过这样的操作,你可以通过点击 Run simulation 启动 vivado 内置的仿真器,通过点击 Modelsim 图标启动 modelsim 仿真 (但其实很没有必要)。最重要的是可以通过 sim 指令来启动仿真。

image

posted @ 2023-05-28 11:42  devindd  阅读(207)  评论(0编辑  收藏  举报