Belle II KLM Scint Firmware  1
b2tt_symbols Package Reference

Libraries

ieee 

Use Clauses

std_logic_1164 
std_logic_unsigned 
numeric_std 

Constants

K28_0  octet_t := x " 1c "
K28_1  octet_t := x " 3c "
K28_2  octet_t := x " 5c "
K28_3  octet_t := x " 7c "
K28_4  octet_t := x " 9c "
K28_5  octet_t := x " bc "
K28_6  octet_t := x " dc "
K28_7  octet_t := x " fc "
K23_7  octet_t := x " f7 "
K27_7  octet_t := x " fb "
K29_7  octet_t := x " fd "
K30_7  octet_t := x " fe "
K28_0N  octet10b_t := " 001111 " & " 0100 "
K28_1N  octet10b_t := " 001111 " & " 1001 "
K28_2N  octet10b_t := " 001111 " & " 0101 "
K28_3N  octet10b_t := " 001111 " & " 0011 "
K28_4N  octet10b_t := " 001111 " & " 0010 "
K28_5N  octet10b_t := " 001111 " & " 1010 "
K28_6N  octet10b_t := " 001111 " & " 0110 "
K28_7N  octet10b_t := " 001111 " & " 1000 "
K23_7N  octet10b_t := " 111010 " & " 1000 "
K27_7N  octet10b_t := " 110110 " & " 1000 "
K29_7N  octet10b_t := " 101110 " & " 1000 "
K30_7N  octet10b_t := " 011110 " & " 1000 "
K28_0P  octet10b_t := " 110000 " & " 1011 "
K28_1P  octet10b_t := " 110000 " & " 0110 "
K28_2P  octet10b_t := " 110000 " & " 1010 "
K28_3P  octet10b_t := " 110000 " & " 1100 "
K28_4P  octet10b_t := " 110000 " & " 1101 "
K28_5P  octet10b_t := " 110000 " & " 0101 "
K28_6P  octet10b_t := " 110000 " & " 1001 "
K28_7P  octet10b_t := " 110000 " & " 0111 "
K23_7P  octet10b_t := " 000101 " & " 0111 "
K27_7P  octet10b_t := " 001001 " & " 0111 "
K29_7P  octet10b_t := " 010001 " & " 0111 "
K30_7P  octet10b_t := " 100001 " & " 0111 "
TTFEE_UNDEF  std_logic_vector ( 3 downto 0 ) := " 0000 "
TTFEE_SVD  std_logic_vector ( 3 downto 0 ) := " 0001 "
TTFEE_CDC  std_logic_vector ( 3 downto 0 ) := " 0010 "
TTFEE_BPID  std_logic_vector ( 3 downto 0 ) := " 0011 "
TTFEE_EPID  std_logic_vector ( 3 downto 0 ) := " 0100 "
TTFEE_ECL  std_logic_vector ( 3 downto 0 ) := " 0101 "
TTFEE_BECL  std_logic_vector ( 3 downto 0 ) := " 0101 "
TTFEE_EECL  std_logic_vector ( 3 downto 0 ) := " 0110 "
TTFEE_KLM  std_logic_vector ( 3 downto 0 ) := " 0111 "
TTFEE_BKLM  std_logic_vector ( 3 downto 0 ) := " 0111 "
TTFEE_EKLM  std_logic_vector ( 3 downto 0 ) := " 1000 "
TTFEE_TRG  std_logic_vector ( 3 downto 0 ) := " 1001 "
TTFEE_PXD  std_logic_vector ( 3 downto 0 ) := " 1010 "
TTFEE_DEMO  std_logic_vector ( 3 downto 0 ) := " 1110 "
TTFEE_TEST  std_logic_vector ( 3 downto 0 ) := " 1111 "
TTYP_PID0  trigtyp_t := " 0000 "
TTYP_PID1  trigtyp_t := " 0100 "
TTYP_PID2  trigtyp_t := " 1000 "
TTYP_PID3  trigtyp_t := " 1100 "
TTYP_RSV0  trigtyp_t := " 0010 "
TTYP_RSV1  trigtyp_t := " 0110 "
TTYP_RSV2  trigtyp_t := " 1010 "
TTYP_RSV3  trigtyp_t := " 1110 "
TTYP_ECL  trigtyp_t := " 0001 "
TTYP_CDC  trigtyp_t := " 0011 "
TTYP_DPHY  trigtyp_t := " 0101 "
TTYP_RAND  trigtyp_t := " 0111 "
TTYP_TEST  trigtyp_t := " 1001 "
TTYP_RSV4  trigtyp_t := " 1011 "
TTYP_RSV5  trigtyp_t := " 1101 "
TTYP_NONE  trigtyp_t := " 1111 "
PAYLOAD_EMPTY  payload_t := x " 0000000000000000000 " & ' 0 '
TTPKT_IDLE  ttpkt_t := x " fff "
TTPKT_TTAG  ttpkt_t := x " 000 "
TTPKT_FREQ  ttpkt_t := x " 001 "
TTPKT_RST  ttpkt_t := x " 002 "
TTPKT_CMD  ttpkt_t := x " 003 "
TTPKT_DISP  ttpkt_t := x " 007 "
TTPKT_REVO  ttpkt_t := x " 00d "
TTPKT_INJV  ttpkt_t := x " 00e "
TTPKT_SYNC  ttpkt_t := x " 00f "
TTREG_CLOST  ttreg_t := " 11101 "
TTREG_TDOWN  ttreg_t := " 11100 "
TTREG_TLOST  ttreg_t := " 11011 "
TTREG_TERR  ttreg_t := " 11010 "
TTREG_FERR  ttreg_t := " 11001 "
TTREG_RERR  ttreg_t := " 11000 "
TTREG_LDOWN  ttreg_t := " 10111 "
TTREG_LLOST  ttreg_t := " 10110 "
TTREG_EBIT  ttreg_t := " 10101 "
TTREG_BUSY  ttreg_t := " 10100 "
TTREG_IDLY  ttreg_t := " 10011 "
TTREG_RDLY  ttreg_t := " 10010 "
TTREG_ALIVE  ttreg_t := " 10001 "
TTREG_BOUND  ttreg_t := " 10000 "
TTREG_TMASK  ttreg_t := " 01111 "
TTREG_EMASK  ttreg_t := " 01110 "
TTREG_JTAGE  ttreg_t := " 01101 "
TTREG_SEM  ttreg_t := " 01100 "
TTREG_TTAG  ttreg_t := " 01011 "
TTREG_FTAG  ttreg_t := " 01010 "
TTREG_WCNTH  ttreg_t := " 01001 "
TTREG_WCNTL  ttreg_t := " 01000 "
TTREG_ETIME  ttreg_t := " 00111 "
TTREG_BTIME  ttreg_t := " 00110 "
TTREG_EREG  ttreg_t := " 00101 "
TTREG_PREG  ttreg_t := " 00100 "
TTREG_ID  ttreg_t := " 00011 "
TTREG_VER  ttreg_t := " 00010 "
TTREG_USR  ttreg_t := " 00001 "

Subtypes

octet10b_t  std_logic_vector ( 9 downto 0 )
octet_t  std_logic_vector ( 7 downto 0 )
trigtyp_t  std_logic_vector ( 3 downto 0 )
payload_t  std_logic_vector ( 76 downto 0 )
ttpkt_t  std_logic_vector ( 11 downto 0 )
ttreg_t  std_logic_vector ( 4 downto 0 )

Detailed Description

Definition at line 17 of file b2tt_symbols.vhd.


The documentation for this class was generated from the following file: