module ram( // 1024B input logic clk, input logic i_we, input logic [ 9:0] i_waddr, i_raddr, input logic [ 7:0] i_wdata, output logic [ 7:0] o_rdata ); initial o_rdata = 8'h0; logic [7:0] ram_cell [1024]; always @ (posedge clk) o_rdata <= ram_cell[i_raddr]; always @ (posedge clk) if(i_we) ram_cell[i_waddr] <= i_wdata; endmodule