input wr, rd);
// synthesis attribute ram_style of reg is block
- reg [7:0] ram [2047:0];
+ reg [7:0] ram [8191:0];
wire decode = address[15:13] == 3'b110;
reg [7:0] odata;
if (decode)
begin
if (wr)
- ram[address[10:0]] <= data;
- odata <= ram[address[10:0]];
+ ram[address[12:0]] <= data;
+ odata <= ram[address[12:0]];
end
end
endmodule