verilog 如何将一个模块reg变量在例化时赋值到一个顶层模块的reg中?
展开全部
把那个reg变量作为子模块输出到顶层模块去就可以了
追问
顶层模块也是reg型的,编译的时候出现错误,说被赋值的数据必须是net型的。Error (10219): Verilog HDL Continuous Assignment error at dds.v(28): object "freq_value1" on left-hand side of assignment must have a net type
追答
把reg [x:0] freq_value1改成wire [x:0] freq_value1
在内部已经是是寄存器了,连出来就直接用wire了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询