yosys/tests/check_mem/power_of_two.sv

25 lines
504 B
Systemverilog

module top (
input logic clk,
input logic [1:0][5:0] in_data,
output logic [1:0][5:0] out_data
);
(* nomem2reg *)
logic my_array [1:0][5:0];
always_ff @(posedge clk) begin
for (int i = 0; i < 2; i++) begin
for (int j = 0; j <= 5; j++) begin
my_array[i][j] <= in_data[i][j];
end
end
end
always_comb begin
for (int i = 0; i < 2; i++) begin
for (int j = 0; j <= 5; j++) begin
out_data[i][j] = my_array[i][j];
end
end
end
endmodule