在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2248|回复: 0

[求助] 用modelsim做门级仿真时,怎么观察中间信号的变化

[复制链接]
发表于 2016-10-26 16:43:54 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
求大神解决。我需要对一个系统进行功能仿真和门级仿真。这个系统的RTL视图如下所示:


需要观察handshack1内部的寄存器,名字叫state。
在进行功能仿真的时候,可以在object中找到这个信号,如下图:
新建位图图像 (2).BMP

但是在门级仿真时,在object中找不到这个信号,如下图:
新建位图图像 (4).BMP

我看到其他人对于这个问题的回答是:
在testbench里面用层次化调用的方法,可以查看内部的寄存器。如:testbench模块名是simTop,顶层模块名是Top,内部待观察的信号名是data(设8位),那么只要在testbench里面写一句:wire [7:0]  testdata=simTop.Top.data即可。

我试了好久这个方法,用modelsim仿真的时候就会出现问题而无法仿真,不知道是因为这个wire是加错地方了,还是调用写错了。要是调用写错了该怎么写呢?
新建位图图像 (3).BMP
新建位图图像.BMP
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-27 01:08 , Processed in 0.018929 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表