First version, probably does not work
[clump.git] / ram.v
CommitLineData
5a2a82dc
MG
1module RAM #(parameter ADDRESS_BITS = 4)
2(input clk, input write, input[ADDRESS_BITS-1:0] addr, input [15:0] in, output reg [15:0] out);
a051754e 3
5a2a82dc 4 reg [15:0] memory [0:2**ADDRESS_BITS-1];
a051754e 5
5a2a82dc
MG
6 always @ (negedge clk) begin
7 if (write)
8 memory[addr] <= in;
9 out <= memory[addr];
a051754e 10 end
a051754e 11endmodule
This page took 0.009516 seconds and 4 git commands to generate.