我正在为左移寄存器编写verilog代码,该代码在每次移位后存储其值到子寄存器中。我可以像这样将输出寄存器定义为数组吗,提供的代码只是一个简单的例子来展示这个概念而不是我的代码,
module test(a,b,c);
input a,b;
output [7:0] c [3:0];
endmodule
代替
module test(a,b,c1,c2,c3,c4);
input a,b;
output [7:0] c1,c2,c3,c4;
endmodule
第一种方法是我如何调用 c[i]