使用导线数组作为输入的语法

Che*_*tah 4 arrays verilog

我有以下模块:

module add_8bit ( output wire co,
              output wire [7:0] r,

              input wire ci,
              input wire [7:0] x,
              input wire [7:0] y );
Run Code Online (Sandbox Code Playgroud)

我试图通过以下代码使用它:

 wire rbit [7:0];
 wire onebit [7:0];
 wire twocomp [7:0];

 wire tco, tci;

 add_8bit t9 ( tco, twocomp, tci, rbit, onebit );
Run Code Online (Sandbox Code Playgroud)

由于最后一行它不会编译,为什么?

谢谢.

Mar*_*rty 5

您已在第二个代码段中将电线声明返回到前面.应该:

wire [7:0] rbit;
wire [7:0] onebit;
wire [7:0] twocomp;
Run Code Online (Sandbox Code Playgroud)