modelsim联合仿真时不需要每次源程序更改后关闭modelsim重启仿真的方法

本文介绍了在modelsim仿真时,如何在不关闭软件的情况下,对修改的源程序进行重新仿真,以及如何保存和加载观测信号数据,避免重复添加信号的繁琐过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在使用modelsim时,每次更改了源程序我都要关闭上一次的modelsim,才能重新仿真更改后的程序(刚开始学的时候,那个老师教的说这种方法只能每次关闭了,重新仿真),很麻烦。然后实在仿真次数太多了,实在受不了。然后就仔细研究了一下有没有不需要关闭modelsim的方法。不负有心人,找到啦!
**

一;如何在不关闭modelsim的情况下对修改的程序进行仿真

**
1.源程序修改,保存。我是用的quartus II ,每次修改完,我会编译一次。
2.modelsim 的界面,如下图(work在library最上面,一般进度条会在正中间,需要我们自己把薯条网上滑到最上面),因为我只修改了sdr_control这个程序,在程序中我增加了一个寄存器变量,所以就只选择它,然后右击选择recompile,然后点右上角的restart;然后新增加的寄存器变量逻辑就更新到仿真文件中,重新run就好。
3.如果你单次修改的模块较多,可以选择点击work,然后点击右键,也有recompile的选项,这个会把所有模块重新加载一遍,然后restart,一遍即可。
在这里插入图片描述
**

二:如果保存观测信号数据,然后每次打开modelsim重新加载信号数据文件,避免每次都要重复自己一个个自己添

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值