Belle II KLM Scint Firmware  1
b2tt_decode Entity Reference
Inheritance diagram for b2tt_decode:
b2tt_detag b2tt_depacket b2tt_deoctet b2tt_detrig b2tt_debit10 b2tt_debit2 b2tt_decomma b2tt_iddr b2tt klm_scint

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
FLIPTRG  std_logic := ' 0 '
DEFADDR  std_logic_vector ( 19 downto 0 ) := x " 00000 "
CLKDIV1  integer range 0 to 72
CLKDIV2  integer range 0 to 72
SIM_SPEEDUP  std_logic := ' 0 '

Ports

clock   in std_logic
invclock   in std_logic
dblclock   in std_logic
dblclockb   in std_logic
ckup   in std_logic
trgp   in std_logic
trgn   in std_logic
utime   out std_logic_vector ( 31 downto 0 )
ctime   out std_logic_vector ( 26 downto 0 )
clkfreq   out std_logic_vector ( 23 downto 0 )
timerr   out std_logic
exprun   out std_logic_vector ( 31 downto 0 )
running   out std_logic
clraddr   out std_logic
myaddr   out std_logic_vector ( 19 downto 0 )
runreset   out std_logic
errreset   out std_logic
bsyreset   out std_logic
feereset   out std_logic
b2lreset   out std_logic
gtpreset   out std_logic
semreset   out std_logic
rstmask   out std_logic
dismask   out std_logic
jtag   out std_logic_vector ( 2 downto 0 )
jtagdbg   out std_logic_vector ( 9 downto 0 )
trgout   out std_logic
trgtyp   out std_logic_vector ( 3 downto 0 )
trgtag   out std_logic_vector ( 31 downto 0 )
tagerr   out std_logic
trgshort   out std_logic
trgmask   out std_logic
entagerr   out std_logic
staoctet   out std_logic
ttup   out std_logic
cntlinkrst   out std_logic_vector ( 7 downto 0 )
badver   out std_logic
frame   out std_logic
frame3   out std_logic
frame9   out std_logic
frameloc   out std_logic_vector ( 10 downto 0 )
divclk1   out std_logic_vector ( 1 downto 0 )
divclk2   out std_logic_vector ( 1 downto 0 )
octet   out std_logic_vector ( 7 downto 0 )
isk   out std_logic
payload   out std_logic_vector ( 76 downto 0 )
sigpayload   out std_logic
sigidle   out std_logic
cntbit2   out std_logic_vector ( 2 downto 0 )
cntoctet   out std_logic_vector ( 4 downto 0 )
cntdato   out std_logic_vector ( 3 downto 0 )
cntpacket   out std_logic_vector ( 7 downto 0 )
regsel   out std_logic_vector ( 4 downto 0 )
usrreg   out std_logic_vector ( 7 downto 0 )
manual   in std_logic
clrdelay   in std_logic
incdelay   in std_logic
caldelay   in std_logic
bit2   out std_logic_vector ( 1 downto 0 )
bit10   out std_logic_vector ( 9 downto 0 )
cntdelay   out std_logic_vector ( 6 downto 0 )
cntwidth   out std_logic_vector ( 5 downto 0 )
staiddr   out std_logic_vector ( 1 downto 0 )
starxerr   out std_logic_vector ( 8 downto 0 )
comma   out std_logic
iddrdbg   out std_logic_vector ( 9 downto 0 )
crcdbg   out std_logic_vector ( 8 downto 0 )

Detailed Description

Definition at line 1105 of file b2tt_decode.vhd.


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