Я пишу код 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]