mirror of https://github.com/YosysHQ/yosys.git
16 lines
289 B
Systemverilog
16 lines
289 B
Systemverilog
|
|
module top (
|
||
|
|
input logic clk,
|
||
|
|
input logic idx,
|
||
|
|
output logic [2:0] out_data
|
||
|
|
);
|
||
|
|
(* nomem2reg *)
|
||
|
|
logic my_array [3:2][2:0] = '{'{0, 1, 1}, '{1, 0, 1}};
|
||
|
|
|
||
|
|
always_comb begin
|
||
|
|
for (int i=0; i < 3; i++) begin
|
||
|
|
out_data[i] = my_array[{1'b1, idx}][i];
|
||
|
|
end
|
||
|
|
end
|
||
|
|
|
||
|
|
endmodule
|