Files
de0-zx-spectrum/spectrum.v
T
2022-03-30 13:18:06 +03:00

24 lines
330 B
Verilog

module spectrum(
input CLOCK_50,
output wire[7:0] LED
);
reg[13:0] address;
wire[7:0] mem_data;
rom0 rom(
.address(address),
.clock(CLOCK_50),
.q(mem_data)
);
reg[21:0] counter;
always @(posedge CLOCK_50)
begin
counter <= counter + 1;
if (counter == 0)
address <= address + 1;
end
assign LED = mem_data;
endmodule