00001 --**************************************************************
00002 --* *
00003 --* The source code for the ATLAS BCM "AAA" FPGA is made *
00004 --* available via the GNU General Public License (GPL) *
00005 --* unless otherwise stated below. *
00006 --* *
00007 --* In case of problems/questions/bug reports etc. please *
00008 --* contact michael.niegl@cern.ch *
00009 --* *
00010 --**************************************************************
00011
00012 --**************************************************************
00013 --* *
00014 --* $Source: /local/reps/bcmfpga/bcm_aaa/bcm_aaa/lcd/lcd_characters.vhd,v $ *
00015 --* $Revision: 1.7.2.3 $ *
00016 --* $Name: dev $ *
00017 --* $Author: mniegl $ *
00018 --* $Date: 2008/11/03 17:57:46 $ *
00019
00020
00021 --* *
00022 --**************************************************************
00023
00024 library ieee;
00025
00026 use ieee.std_logic_1164.all;
00027
00028
00029
00030 package lcd_characters is
00031
00032
00033
00034 constant ch_a_c : (7 downto 0) := "01000001";
00035 constant ch_b_c : (7 downto 0) := "01000010";
00036 constant ch_c_c : (7 downto 0) := "01000011";
00037 constant ch_d_c : (7 downto 0) := "01000100";
00038 constant ch_e_c : (7 downto 0) := "01000101";
00039 constant ch_f_c : (7 downto 0) := "01000110";
00040 constant ch_g_c : (7 downto 0) := "01000111";
00041 constant ch_h_c : (7 downto 0) := "01001000";
00042 constant ch_i_c : (7 downto 0) := "01001001";
00043 constant ch_j_c : (7 downto 0) := "01001010";
00044 constant ch_k_c : (7 downto 0) := "01001010";
00045 constant ch_l_c : (7 downto 0) := "01001100";
00046 constant ch_m_c : (7 downto 0) := "01001101";
00047 constant ch_n_c : (7 downto 0) := "01001110";
00048 constant ch_o_c : (7 downto 0) := "01001111";
00049 constant ch_p_c : (7 downto 0) := "01010000";
00050 constant ch_q_c : (7 downto 0) := "01010001";
00051 constant ch_r_c : (7 downto 0) := "01010010";
00052 constant ch_s_c : (7 downto 0) := "01010011";
00053 constant ch_t_c : (7 downto 0) := "01010100";
00054 constant ch_u_c : (7 downto 0) := "01010101";
00055 constant ch_v_c : (7 downto 0) := "01010110";
00056 constant ch_w_c : (7 downto 0) := "01010111";
00057 constant ch_x_c : (7 downto 0) := "01011000";
00058 constant ch_y_c : (7 downto 0) := "01011001";
00059 constant ch_z_c : (7 downto 0) := "01011010";
00060
00061 constant ch_a : (7 downto 0) := "01100001";
00062 constant ch_b : (7 downto 0) := "01100010";
00063 constant ch_c : (7 downto 0) := "01100011";
00064 constant ch_d : (7 downto 0) := "01100100";
00065 constant ch_e : (7 downto 0) := "01100101";
00066 constant ch_f : (7 downto 0) := "01100110";
00067 constant ch_g : (7 downto 0) := "01100111";
00068 constant ch_h : (7 downto 0) := "01101000";
00069 constant ch_i : (7 downto 0) := "01101001";
00070 constant ch_j : (7 downto 0) := "01101010";
00071 constant ch_k : (7 downto 0) := "01101011";
00072 constant ch_l : (7 downto 0) := "01101100";
00073 constant ch_m : (7 downto 0) := "01101101";
00074 constant ch_n : (7 downto 0) := "01101110";
00075 constant ch_o : (7 downto 0) := "01101111";
00076 constant ch_p : (7 downto 0) := "01110000";
00077 constant ch_q : (7 downto 0) := "01110001";
00078 constant ch_r : (7 downto 0) := "01110010";
00079 constant ch_s : (7 downto 0) := "01110011";
00080 constant ch_t : (7 downto 0) := "01110100";
00081 constant ch_u : (7 downto 0) := "01110101";
00082 constant ch_v : (7 downto 0) := "01110110";
00083 constant ch_w : (7 downto 0) := "01110111";
00084 constant ch_x : (7 downto 0) := "01111000";
00085 constant ch_y : (7 downto 0) := "01111001";
00086 constant ch_z : (7 downto 0) := "01111010";
00087
00088 constant ch_0 : (7 downto 0) := "00110000";
00089 constant ch_1 : (7 downto 0) := "00110001";
00090 constant ch_2 : (7 downto 0) := "00110010";
00091 constant ch_3 : (7 downto 0) := "00110011";
00092 constant ch_4 : (7 downto 0) := "00110100";
00093 constant ch_5 : (7 downto 0) := "00110101";
00094 constant ch_6 : (7 downto 0) := "00110110";
00095 constant ch_7 : (7 downto 0) := "00110111";
00096 constant ch_8 : (7 downto 0) := "00111000";
00097 constant ch_9 : (7 downto 0) := "00111001";
00098
00099 constant ch_space : (7 downto 0) := "00100000";
00100 constant ch_star : (7 downto 0) := "00101010";
00101 constant ch_plus : (7 downto 0) := "00101011";
00102 constant ch_minus : (7 downto 0) := "00101101";
00103 constant ch_eq : (7 downto 0) := "00111101";
00104 constant ch_dot : (7 downto 0) := "00101110";
00105 constant ch_colon : (7 downto 0) := "00111010";
00106 constant ch_excl : (7 downto 0) := "00100001";
00107 constant ch_quest : (7 downto 0) := "00111111";
00108 constant ch_arr_r : (7 downto 0) := "01111110";
00109 constant ch_arr_l : (7 downto 0) := "01111111";
00110
00111 end lcd_characters;
00112
00113
00114 package body lcd_characters is
00115
00116
00117 end lcd_characters;