![]() |
Belle II KLM Scint Firmware
1
|
Entities | |
implementation | architecture |
Libraries | |
ieee | |
work |
Use Clauses | |
std_logic_1164 | |
std_logic_unsigned | |
numeric_std | |
b2tt_symbols | Package <b2tt_symbols> |
Generics | |
PROTOCOL | integer := 0 |
COMPAT | integer := 0 |
CLKDIV1 | integer range 0 to 72 |
CLKDIV2 | integer range 0 to 72 |
DEFADDR | std_logic_vector ( 19 downto 0 ) := x " 00000 " |
SIM_SPEEDUP | std_logic := ' 0 ' |
Ports | |
clock | in std_logic |
staiddr | in std_logic_vector ( 1 downto 0 ) |
staoctet | in std_logic |
sigpayload | in std_logic |
sigidle | in std_logic |
payload | in std_logic_vector ( 76 downto 0 ) |
regsel | out std_logic_vector ( 4 downto 0 ) |
usrreg | out std_logic_vector ( 7 downto 0 ) |
badver | out std_logic |
clraddr | out std_logic |
myaddr | out std_logic_vector ( 19 downto 0 ) |
frame | out std_logic |
frame3 | out std_logic |
frame9 | out std_logic |
divclk1 | out std_logic_vector ( 1 downto 0 ) |
divclk2 | out std_logic_vector ( 1 downto 0 ) |
cntpacket | out std_logic_vector ( 7 downto 0 ) |
utime | out std_logic_vector ( 31 downto 0 ) |
ctime | out std_logic_vector ( 26 downto 0 ) |
clkfreq | out std_logic_vector ( 23 downto 0 ) |
frameloc | out std_logic_vector ( 10 downto 0 ) |
runreset | out std_logic |
errreset | out std_logic |
bsyreset | out std_logic |
semreset | out std_logic |
feereset | out std_logic |
b2lreset | out std_logic |
gtpreset | out std_logic |
incdelay | out std_logic |
caldelay | out std_logic |
entagerr | out std_logic |
running | out std_logic |
trgmask | out std_logic |
rstmask | out std_logic |
dismask | out std_logic |
ttup | out std_logic |
timerr | out std_logic := ' 0 ' |
sigerr | out std_logic_vector ( 2 downto 0 ) |
Definition at line 644 of file b2tt_decode.vhd.