题解 | 使用generate…for语句简化代码
`timescale 1ns/1ns
module gen_for_module (
input [7:0] data_in,
output [7:0] data_out
);
generate
genvar i;
for (i = 0; i < 8; i = i + 1) begin : gen_trans
assign data_out[i] = data_in[7 - i];
end
endgenerate
endmodule
