`default_nettype none module ROM( input var logic[7:0] address, output var logic[7:0] dataout ); always @(address) case (address) 8'b00000001: dataout = 8'b00110000; 8'b00000010: dataout = 8'b10000110; 8'b00000011: dataout = 8'b00110001; 8'b00000100: dataout = 8'b10000110; 8'b00000101: dataout = 8'b00110010; 8'b00000110: dataout = 8'b10000110; 8'b00000111: dataout = 8'b00110011; 8'b00001000: dataout = 8'b10000110; 8'b00001001: dataout = 8'b00110100; 8'b00001010: dataout = 8'b10000110; 8'b00001011: dataout = 8'b00110101; 8'b00001100: dataout = 8'b10000110; 8'b00001101: dataout = 8'b00110110; 8'b00001110: dataout = 8'b10000110; 8'b00001111: dataout = 8'b00110111; 8'b00010000: dataout = 8'b10000110; 8'b00010001: dataout = 8'b00111000; 8'b00010010: dataout = 8'b10000110; 8'b00010011: dataout = 8'b00111001; 8'b00010100: dataout = 8'b10000110; 8'b00010101: dataout = 8'b00000000; 8'b00010110: dataout = 8'b11000100; default: dataout = 8'b00000000; endcase endmodule