X-Git-Url: http://wien.tomnetworks.com/gitweb/?p=hwmod.git;a=blobdiff_plain;f=src%2Fdisplay.vhd;fp=src%2Fdisplay.vhd;h=ad5ac66c2a2d8d43988a32b599a50453dde14f36;hp=95606a205be81bccd7b5f51aac07a0b11d7d045e;hb=a1b9896ecd59e16ef6c28bc6990eadd6e0c515c8;hpb=bf75cb8c3677b2cfba48b8d6a44fc3430f6ac9e4 diff --git a/src/display.vhd b/src/display.vhd index 95606a2..ad5ac66 100644 --- a/src/display.vhd +++ b/src/display.vhd @@ -224,27 +224,6 @@ begin -- out process(state_int, d_zeile_int, d_spalte_int, d_get_int, command_int, command_data_int, d_char) - function zeile2char(i : std_logic_vector; stelle : natural) return hbyte is - subtype zeilnum is string(1 to 2); - type zeilnum_arr is array (natural range 0 to 49) of zeilnum; - constant zn : zeilnum_arr := ( - 0 => "00", 1 => "01", 2 => "02", 3 => "03", 4 => "04", - 5 => "05", 6 => "06", 7 => "07", 8 => "08", 9 => "09", - 10 => "10", 11 => "11", 12 => "12", 13 => "13", 14 => "14", - 15 => "15", 16 => "16", 17 => "17", 18 => "18", 19 => "19", - 20 => "20", 21 => "21", 22 => "22", 23 => "23", 24 => "24", - 25 => "25", 26 => "26", 27 => "27", 28 => "28", 29 => "29", - 30 => "30", 31 => "31", 32 => "32", 33 => "33", 34 => "34", - 35 => "35", 36 => "36", 37 => "37", 38 => "38", 39 => "39", - 40 => "40", 41 => "41", 42 => "42", 43 => "43", 44 => "44", - 45 => "45", 46 => "46", 47 => "47", 48 => "48", 49 => "49", - others => "xy"); - variable t : signed(hzeile'length downto 0); - begin - t := signed('0' & i); - t := t / 2; - return hbyte(to_unsigned(character'pos(zn(to_integer(t))(stelle)),8)); - end; begin d_zeile_next <= d_zeile_int; d_spalte_next <= d_spalte_int;