2016 - 2024

感恩一路有你

verilog多个模块整合到一起 verilog中顶层模块实例引用多个模块时端口怎么连接?

浏览量:3832 时间:2021-03-15 09:22:27 作者:admin

verilog中顶层模块实例引用多个模块时端口怎么连接?

假设子模块1和子模块2是两个定义的子模块,顶层是顶层。然后子模块之间的连接可以通过导线连接。顶层的输入和输出也连接到子模块中。这是一般的,当然也有特殊的,比如双向io。模块顶部(in1,out1)输入in1输出输出1线a线b子模块1 u子模块1(.a(a),.b(b),.d(in1))子模块2 u子模块2当sub2(。A(A),。B(B),。E(out1))endmodule

引用模块,可以使用灵活引用的模块编写参数。但是,参数module decode(a,f)参数width=1,polarity=1不能互相调用Endmodule reference:module top wire[3:0]A4 wire[4:0]A5 wire[15:0]F16 wire[31:0]F32 decode uŠD1(A4,F16)//uŠD1使用默认参数width=1,polarity=1,decodeŠ(4,0)uŠD2(A4,F16)//u D2的宽度为4,极性为0。Decode#(5)U_D3(A5,F32)//U_D3的宽度为4,极性为0endmodule

verilog多个模块整合到一起 verilog怎么把两个模块连接 fpga有多个模块怎么连接

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。