集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1594|回复: 2

【Modelsim常见问题】如何添加子模块信号到波形窗口观测

[复制链接]
荼蘼 发表于 2021-7-7 10:24:39 | 显示全部楼层 |阅读模式
在实际进行调试时候,经常需要查看被测模块内部的一些信号甚至被测模块中例化的多个子模块内部的信号,用来查找问题原因。此时,可以通过手动添加这些模块的信号到波形窗口中的方式来实现。
以小梅哥编写的I2C控制器工程为例:
1、首先按照正常流程运行仿真,那么波形窗口中会自动的添加testbench中的所有信号并显示波形,如图1
(温馨提示,图片尺寸比较大,点击图片可以查看高清大图)

2、在sim栏中,选中希望观测的模块,然后右键,选择add wave即可将该模块中所有的信号添加到波形界面。如图2所示。
(温馨提示,图片尺寸比较大,点击图片可以查看高清大图)

3、如果只希望添加该模块中您关心的部分信号,可以首先左键选中该模块,然后在右侧隔壁的Objects窗口(对,就是哪个深蓝色背景的窗口)中,选择你希望观测的信号,然后右键,选择add wave按钮,如图3所示。
(温馨提示,图片尺寸比较大,点击图片可以查看高清大图)

4、添加完成后的信号如图4所示,可以看到,添加完成后,信号是有了,但是并没有波形。
(温馨提示,图片尺寸比较大,点击图片可以查看高清大图)

5、依次点击“restart” -> "Run -all"按钮,即可重新开始仿真,所有信号就都有波形了。如图5所示。
(温馨提示,图片尺寸比较大,点击图片可以查看高清大图)

6、如果嫌信号名太长了看不清,直接点击左下角的隐藏/显示层次路径按钮就可以打开/关闭层次路径,仅显示信号名称。如图6所示
(温馨提示,图片尺寸比较大,点击图片可以查看高清大图)

7、如果所有信号叠加在一起,不知道归属于哪个模块,可以依次使用“ctrl + a” -> "ctrl + g"快捷键来对归属于各个模块的信号进行快速分组。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
lihongkun16 发表于 2021-7-7 11:13:09 | 显示全部楼层
【Modelsim常见问题】如何添加子模块信号到波形窗口观测
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|集成电路技术分享 ( 京ICP备20003123号-1 )

GMT+8, 2024-5-19 06:41 , Processed in 0.072502 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表