中易网

求高手指教verilog中reg型和wire型在模块引用中的用法?

答案:2  悬赏:10  
解决时间 2021-04-28 09:35
在编程中遇到了这么个问题:
count_60是一个工程中的子模块,定义成这样:module count_60(clk_count_60,clear,load,load_data,out,update,count_60_carry);
其中 out 定义为了reg型变量。在顶层文件中引用了这个子模块,引用方式如下:
count_60 sec_N(clk_1Hz,1,1,0,sec_n,update,sec_carry_n);
本来,sec_n对应的是子模块中的out ,所以在声明中也定义为了reg型。结果编译时报错,无法综合。后来把sec_n改成wire型后就没有了这个问题。想问一下,sec_n究竟该不该定义为wire型。如果应该的话,为什么?
最佳答案
模块间的连接都是用wire的
因为out已经是reg了,模块连接时就是用一根线wire把reg里的值引出来
全部回答
wire型数据常用来表示用以assign关键字指定的组合逻辑信号。verilog程序模块中输入、输出信号类型默认时自动定义为wire型。wire型信号可以用作任何方程式的输入,亦可以用作"assign"语句或实例元件的输出。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
黑痣和痦子有啥区别
有什么钢琴曲抒情点点的 让人听着能心静下来
CF滑步....
百词斩glorious演示视频里的two cats fightin
闲不得酒店怎么去啊,有知道地址的么
炫舞 YY
山西迁民概况
做什么工作最赚钱呢
canon一体机怎么样能在电脑上发传真,麻烦说
在上海改行做物流从什么基层职位做起比较好?
招商银行信用卡分期苹果手机后影响额度吗
为什么每次凹凸曼打完小怪物都要点下头才飞去
心情不好或是很想一个人却见不到的时候应该怎
夏普的6010C市场售价如何。
岑巩县监察局第三监察分局地址有知道的么?有
推荐资讯
请教背2怎么防,本来小G寻求求解方法
本人想留山羊胡怎么才能留长
山东淄博哪有租赁“长城加长房车”的?
目前英超最强的球队是?
唐风去西天取经的主要目的地是哪
我和婆婆住一块难免有磨擦。可不论什么事她都
DNF诺顿能分解出特殊物品吗?
这个蓝屏代码什么意思啊?
室内设计、笔记本
南京市大众书局湖南路店在什么位置?
如果你是我会怎样走下去
QQ幻想世界永乐城竞技场在哪?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?