FPGA仿真中怎么调用模块的内部信号

我使用的是verlog语言。在编写激励信号时,我想产生一个与二级模块内部的信号相关的信号simsig。比如我的顶层模块是TOP,二层模块是subtop,我想用的信号sig... 我使用的是verlog语言。在编写激励信号时,我想产生一个与二级模块内部的信号相关的信号simsig。比如我的顶层模块是TOP,二层模块是subtop,我想用的信号sig 时subtop中定义的一个reg或wire变量,这个变量没在subtop模块的接口上。我想要的效果是当sig=1时,激励信号simsig=1,当sig=0时,simsig=0,以此产生一个信号。本来我想用wait,但是不知道该怎么使用,当直接用wait(sig==1)时,报错说sig这个变量没有定义。回答的好可以再加分数表示感谢。 展开
 我来答
来自度假村占尽风流的萤石
2014-08-12 · TA获得超过2260个赞
知道小有建树答主
回答量:610
采纳率:62%
帮助的人:551万
展开全部
对于不在当前层次中的信号,必须指定路径。
比如top里面例化了子模块subtop
subtop subtop1
subtop.subtop2
要引用subtop1中的sig
应当写做wait(subtop1.sig == 1)

注意 层次路径中写的是label 而不是module名
深圳思驰科技有限公司_
2024-10-23 广告
深圳思驰科技是国内先进入芯片解密领域的公司,拥有数十年的丰富经验,成功帮助国内外企业、政府及知名科研机构攻克多个技术难题。在医疗电子、工控设备、军事航天、通信设备、广电设备、交通设备、汽车电子、家用电子等行业都成功推出了多款创新产品,熟悉这... 点击进入详情页
本回答由深圳思驰科技有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式