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