verilog/kt8/rom.v
2017-02-07 18:42:45 -06:00

16 lines
295 B
Verilog
Executable File

//256 byte ROM used for KT8 program memory
module rom (address_i,
out_o );
input [7:0] address_i;
output [7:0] out_o;
reg [7:0] mem [0:255];
//output is not clocked, always reflects current memory addresses
assign out_o=mem[address_i];
endmodule