1.Illegal output port connection for 'Q' (4th connection) to reg type.
我一开始编译的时候是没有问题的但是到了仿真testbanch 的时候就出现了
上一级module Q是这样定义的output reg Q
然后我这一级调用的时候是reg[2:0] counter
dff_sr U1(.Q(counter[0]));
修改方法是将reg[2:0] counter 改为wire[2:0] counter 就可以了
1.Illegal output port connection for 'Q' (4th connection) to reg type.
我一开始编译的时候是没有问题的但是到了仿真testbanch 的时候就出现了
上一级module Q是这样定义的output reg Q
然后我这一级调用的时候是reg[2:0] counter
dff_sr U1(.Q(counter[0]));
修改方法是将reg[2:0] counter 改为wire[2:0] counter 就可以了
您可能感兴趣的与本文相关内容
4782
1万+
2万+

被折叠的 条评论
为什么被折叠?