中易网

verilog hdl中top模块调用子模块的问题

答案:3  悬赏:0  
解决时间 2021-04-07 16:58
在top模块中调用两个z1,z2子模块,z1的输出端口是c,而它将作为z2的输入端口,就是想问子模块z2怎样使用子模块z1输出端口的值,怎样连接,请尽量具体点嘛!
最佳答案
这个就例化过程:

你可以在top层,wire temp
z1 u1(.c(temp)
);

z2 u2(.d(temp)
);
d为z2的输入端口,请问你明白了吗
全部回答
//Z2模块 module Z2(input a2,..., output b); ...... Z1 q1(input a1,..., output c); assign a2=c; ............ endmodule //Z1模块 module Z1(input a1,..., output c); ..... endmodule
可以在top层,wire tempz1 u1(.c(temp));z2 u2(.d(temp));d为z2的输入端口。 一、//z2模块 module z2(input a2,..., output b); ...... z1  q1(input a1,..., output c); assign a2=c; ............ endmodule //z1模块 module z1(input a1,..., output c); ..... endmodule  二、verilog在调用模块的时候(也称模块实例化),信号端口可以通过位置或名称关联,nd a1 (t3, a1, b 1); //a1为调用and这个模块的一个加法器,在对a1进行实例化时采用位置关联,t3对应输出端口c,a对应a1,b对应b1。 三、nd a2(.c(t3),.a(a2),.b(b2));//在对a2实例化时采用名字关联,c是and 器件的端口,其与信号t3相连,a对应a2,b对应b2。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
芝林大药房普州大道店这个地址在什么地方,我
农行信用卡可以申请延期付款吗
淘宝食品类目。上架商品提示QS无效或已过期。
海信lp38250恢复出厂设置后开不了机,怎么办?
英特尔 Celeron(赛扬) 双核 T3500 @ 2.10GHz
JAVA编程时出现"有if,没有else"是什么情况?
兴业星座信用卡取现 一天内最多可以取出多少
女生唱的,很忧郁很难过,有点含糊的歌
dota中如何克制小鹿
放弃居住权的公证
安徽车牌代码皖,ABCD.
海洋村怎么去啊,有知道地址的么
金太郎的幸福生活插曲 由我掌握歌词是什么?
Cf手游齐天大圣巴雷特怎么获得?尊贵礼包没有
年轻人做保安怎么样?
推荐资讯
有没有好看的电影?不需要会员,不需要付费的
公子什么时候开始有的,又是什么时候开始贬值
汽车变速箱油和后桥油能不能通用的?
晒出我的春天,悬念解疑式的题纲
2015年口腔助理医师网上报名没成功,该咋办?
造句:是……是……还是……
寻医问药网妇科49岁这个月没来月经,流了一个
这是什么花?在江南拍的。
成都哪里有算命算得准的神婆
汉中黑老汉特色擀面皮店地址有知道的么?有点
义乌市公安局后宅派出所金城社区警务室地址有
lol 半肉,半输出,肉,,很多都真心不明白,
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?