16 lines
295 B
Coq
16 lines
295 B
Coq
|
//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
|
||
|
|
||
|
|