1
0
mirror of https://github.com/Gehstock/Mist_FPGA.git synced 2026-05-01 06:09:05 +00:00
Files
Gehstock.Mist_FPGA/Computer_MiST/Sharp - MZ-80_MiST/rtl/roms/ram.v
2019-07-22 00:02:14 +02:00

19 lines
317 B
Verilog

module ram( addr, data, ce, we, oe );
input [9:0] addr;
inout [7:0] data;
input ce, we, oe;
reg [7:0] mem [0:1023];
wire WRITE, READ;
always @( WRITE or data ) begin
if ( WRITE )
mem[addr] <= data;
end
assign READ = oe & ce;
assign WRITE = we & ce;
assign data = READ ? mem[addr]: 8'hzz;
endmodule