AMC13
Firmwares for the different applications of the AMC13 uTCA board made at Boston University
|
Functions | |
boolean | A_GT_B ( A: in std_logic_vector ( 10 downto 0 ) , B: in std_logic_vector ( 10 downto 0 ) ) |
boolean | A_GE_B ( A: in std_logic_vector ( 10 downto 0 ) , B: in std_logic_vector ( 10 downto 0 ) ) |
Processes | |
PROCESS_271 | ( sysclk ,daq_reset ) |
PROCESS_272 | ( sysclk ,reset ) |
PROCESS_273 | ( sysclk ) |
PROCESS_274 | ( sysclk ) |
PROCESS_275 | ( sysclk ,rstCntr ) |
PROCESS_276 | ( sysclk ,rstCntr ) |
PROCESS_277 | ( ipb_clk ) |
PROCESS_278 | ( Cntr_ADDR ) |
PROCESS_279 | ( sysclk ) |
Components | |
DaqLSCXG10G | <Entity DaqLSCXG10G> |
DaqLSCXG | <Entity DaqLSCXG> |
cmsCRC64 | <Entity cmsCRC64> |
check_event | <Entity check_event> |
SFP_cntr | <Entity SFP_cntr> |
chipscope1 |
Signals | |
resetSyncRegs | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
daq_resetSyncRegs | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
inc_ddr_paSyncRegs | std_logic_vector ( 3 downto 0 ) := ( others = > ' 0 ' ) |
bldr2SFP_sel | array3X2 := ( others = > ( others = > ' 0 ' ) ) |
SFP2bldr_sel | array3X2 := ( others = > ( others = > ' 0 ' ) ) |
EventBufAddr_we_i | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
ReadBusy | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
sysDIV2 | std_logic := ' 0 ' |
MonBuf_wa | std_logic_vector ( 10 downto 0 ) := ( others = > ' 0 ' ) |
MonBuf_ra | std_logic_vector ( 10 downto 0 ) := ( others = > ' 0 ' ) |
MonBufUsed | std_logic_vector ( 9 downto 0 ) := ( others = > ' 0 ' ) |
NXT_MonBuf | array3X11 := ( others = > ( others = > ' 0 ' ) ) |
Written_MonBuf | array4X11 := ( others = > ( others = > ' 0 ' ) ) |
Written_MonBufMatch | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
AddrOffset | array3X10 := ( others = > ( others = > ' 0 ' ) ) |
header | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
header_q | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
sfp_rxn | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
sfp_rxp | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
sfp_txn | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
sfp_txp | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
sync_loss | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
LinkFull_n | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
LinkFull | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
LinkCtrl | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
LinkWe | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
LinkDown | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
DaqLSC_status | array3X64 := ( others = > ( others = > ' 0 ' ) ) |
LinkData | array3X65 := ( others = > ( others = > ' 0 ' ) ) |
sync_lossSync | array3X3 := ( others = > ( others = > ' 0 ' ) ) |
sync_loss_cntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
SFP_we | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
EoB | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
SFP_evt_cntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
SFP_blk_cntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
SFP_word_cntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
event_cntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
word_cntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
EventBufAddr_we_cntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
src_ID | array3X16 := ( others = > ( others = > ' 0 ' ) ) |
txusrclk | std_logic := ' 0 ' |
LinkDatap | array3X64 := ( others = > ( others = > ' 0 ' ) ) |
sfp_pd | array3X2 := ( others = > ( others = > ' 0 ' ) ) |
WrtMonEvtDoneCntr | array3X8 := ( others = > ( others = > ' 0 ' ) ) |
chk_MonBuf_avl | std_logic := ' 0 ' |
FirstBlkAddrDo | array2x3x12 := ( others = > ( others = > ( others = > ' 0 ' ) ) ) |
FirstBlkAddr_ra | array2x3x5 := ( others = > ( others = > ( others = > ' 0 ' ) ) ) |
FirstBlkAddr_re | array2X3 := ( others = > ( others = > ' 0 ' ) ) |
WrtMonEvtDone_l | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
MonEvtQueued | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
FirstBlkAddrDoValid | array2X3 := ( others = > ( others = > ' 0 ' ) ) |
FirstBlkAddr_wa | std_logic_vector ( 4 downto 0 ) := ( others = > ' 0 ' ) |
FirstBlkAddrDi | std_logic_vector ( 11 downto 0 ) := ( others = > ' 0 ' ) |
FirstBlkAddr_we | std_logic := ' 0 ' |
MonBuf_full | std_logic := ' 0 ' |
mon_evt_cnt_i | std_logic_vector ( 10 downto 0 ) := ( others = > ' 0 ' ) |
status_addr | std_logic_vector ( 15 downto 0 ) := ( others = > ' 0 ' ) |
cmsCRC_initp | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
cmsCRC_init | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
cmsCRC_err | std_logic_vector ( 2 downto 0 ) := ( others = > ' 0 ' ) |
cmsCRC_errCntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
EvtLength_errCntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
AMClength_errCntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
AMCvalid_errCntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
AMCcrc_errCntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
BackPressureCntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
TotalEvtLengthCntr | array3X32 := ( others = > ( others = > ' 0 ' ) ) |
BackPressure31 | std_logic_vector ( 2 downto 0 ) := ( others = > ' 1 ' ) |
BackPressure31_q | std_logic_vector ( 2 downto 0 ) := ( others = > ' 1 ' ) |
IsBackPressure | std_logic := ' 0 ' |
StopOverWrite | std_logic := ' 0 ' |
en_stop | std_logic_vector ( 4 downto 0 ) := ( others = > ' 1 ' ) |
stop | std_logic := ' 0 ' |
Cntr2ms | std_logic_vector ( 18 downto 0 ) := ( others = > ' 1 ' ) |
LiveTimeCntr | array3x19 := ( others = > ( others = > ' 0 ' ) ) |
LiveTime | array3x8 := ( others = > ( others = > ' 0 ' ) ) |
inc_err | array3x5 := ( others = > ( others = > ' 0 ' ) ) |
Cntr_DATA | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
Cntr_ADDR | std_logic_vector ( 6 downto 0 ) := ( others = > ' 0 ' ) |
cs | std_logic_vector ( 303 downto 0 ) := ( others = > ' 0 ' ) |
Instantiations | |
i_DaqLSCXG | DaqLSCXG10G <Entity DaqLSCXG10G> |
i_DaqLSCXG | DaqLSCXG <Entity DaqLSCXG> |
i_check_event | check_event <Entity check_event> |
i_SFP_cntr | SFP_cntr <Entity SFP_cntr> |
i_cmsCRC | cmsCRC64 <Entity cmsCRC64> |
Definition at line 105 of file DAQLSCXG_if.vhd.