TYPE t_eth_data IS ARRAY(0 TO 220 - 1) OF std_logic_vector(3 DOWNTO 0);
    CONSTANT eth_data: t_eth_data := (
        X"5", X"5", X"5", X"5", X"5", X"5", X"5", X"5",
        X"5", X"5", X"5", X"5", X"5", X"5", X"5", X"D",
        X"2", X"0", X"D", X"4", X"9", X"4", X"0", X"5",
        X"3", X"5", X"1", X"0", X"0", X"0", X"D", X"1",
        X"0", X"6", X"C", X"D", X"5", X"7", X"D", X"2",
        X"8", X"0", X"0", X"0", X"5", X"4", X"0", X"0",
        X"0", X"0", X"4", X"5", X"0", X"0", X"0", X"0",
        X"0", X"4", X"0", X"0", X"0", X"4", X"1", X"0",
        X"8", X"B", X"5", X"F", X"0", X"C", X"8", X"A",
        X"0", X"0", X"A", X"0", X"0", X"C", X"8", X"A",
        X"0", X"0", X"9", X"5", X"8", X"0", X"0", X"0",
        X"E", X"8", X"7", X"5", X"F", X"0", X"2", X"6",
        X"0", X"0", X"1", X"0", X"6", X"E", X"4", X"B",
        X"D", X"6", X"F", X"4", X"0", X"0", X"0", X"0",
        X"0", X"0", X"0", X"0", X"4", X"4", X"E", X"6",
        X"3", X"0", X"0", X"0", X"0", X"0", X"0", X"0",
        X"0", X"0", X"0", X"0", X"0", X"1", X"1", X"1",
        X"2", X"1", X"3", X"1", X"4", X"1", X"5", X"1",
        X"6", X"1", X"7", X"1", X"8", X"1", X"9", X"1",
        X"A", X"1", X"B", X"1", X"C", X"1", X"D", X"1",
        X"E", X"1", X"F", X"1", X"0", X"2", X"1", X"2",
        X"2", X"2", X"3", X"2", X"4", X"2", X"5", X"2",
        X"6", X"2", X"7", X"2", X"8", X"2", X"9", X"2",
        X"A", X"2", X"B", X"2", X"C", X"2", X"D", X"2",
        X"E", X"2", X"F", X"2", X"0", X"3", X"1", X"3",
        X"2", X"3", X"3", X"3", X"4", X"3", X"5", X"3",
        X"6", X"3", X"7", X"3", X"2", X"9", X"1", X"C",
        X"0", X"1", X"2", X"C"
        );