![]() |
Belle II KLM Scint Firmware
1
|
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 ) |
Definition at line 17 of file b2tt_symbols.vhd.