verilog模块例化
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了verilog模块例化相关的知识,希望对你有一定的参考价值。
我在电路中设计了2个子模块,2个子模块中用到了1个相同的输出端口dir(245芯片数据流向控制)
module md1(
....
output dir;
...
);
module md2(
....
output dir;
...
);
module top(
....
output dir;
...
);
顶层模块例化时提示,
which fans out to "dir",cannot be assigned more than one value
是不是我这种方法是错误?烦请各位高手指点,谢谢了!
把md1,md2的dir输出端口名字分别改为dir1,dir2还是有这个错误!
追答这个应该是和你的设计细节有关了,因为你给的信息不多,所以暂时分析不了太多的原因。
参考技术A 顶层模块也要改成两个输出啊如果是共用要加个复用器
verilog中模块例化的问题
我想把计时器模块的reg型的输出Q3Q2Q1Q0输给下一个模块的数码管的输入译码,该怎么实现啊?比如说计时器输出0001,那数码管就接受到这个然后显示1。
参考技术A 在顶层用wire 实现跨模块传输以上是关于verilog模块例化的主要内容,如果未能解决你的问题,请参考以下文章