verilog/kt8/rom.v

16 lines
295 B
Coq
Raw Normal View History

2017-02-07 18:42:45 -06:00
//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