ISE 14.7与modelsim10.1 SE交互仿真时,波形重加载方法

最近开始玩FPGA,使用的是XILINX公司的ISE14.7进行VHDL的编写,和modelsim10.1 SE进行交互式的波形仿真。
刚开始的时候,每次编好VHDL文件后,仿真波形时都是点击Simulate Behavioral Mdoel来打开modelsim10.1 SE,然后就可以看到仿真波形。但是每次更改波形测试文件后,都需要重新点击Simulate Behavioral Mdoel来打开modelsim10.1 SE。这种操作有点“傻”,我感觉到这两款强大的工具结合不应该有这么“傻”的操作。
于是我就在网上找相关的解决办法,几经周折也未找到具体的指导,于是就老老实实的来学习一下modelsim10.1 SE的使用教程。最后才找到的一个解决办法,可能不是最好的办法,最起码不用每次更新测试文件都要重新打开modelsim10.1 SE软件。
废话少说,下边介绍下我的操作步骤。
1、根据测试文件,调用modelsim10.1 SE,显示测试波形。
在这里插入图片描述
双击Simulate Behavioral Mdoel。
下图为打开modelsim10.1 SE后显示的界面,有我们当前测试文件对应的仿真波形。
在这里插入图片描述
下边更改测试文件,如下图,更改发波信号(波形不重要,主要是为了显示前后两次波形的差异)。
在这里插入图片描述
下边是核心的操作步骤
1、在modelsim10.1 SE的工具栏中点击Compile->Compile… 。显示出Compile Source Files窗口;
2、查找范围应该是你ISE工程对应的文件夹,在该文件夹中选中相关的.vhd文件(波形测试文件及Behavioral文件);
3、点击Compile按键,如更改后的.vhd文件有错误,Transcript窗口会报错,此时回头查看更改的.vhd文件并改正,再进行Compile。
4、点击Done按键,关闭Compile Source Files窗口。
在这里插入图片描述
5、在library窗口中的work文件夹中,选中第一步中添加的.vhd文件对应的选项,我的工程中如下图所示。选中文件后右键,选择simulate without optimization,弹出Load Design窗口,点yes。
在这里插入图片描述
6、在新的界面中,在Objects窗口中将要观测的信号通过右键add wave添加到wave窗口。然后在Transcript窗口中输入run 1us(波形运行1us,这个时间根据自己的项目去定),回车。
在这里插入图片描述
最后,到此操作步骤全部结束。下图为显示的仿真波形,可以看出,波形已经随我们的测试文件中的改动而变动。
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值