Go to the documentation of this file.
16 #ifndef T_MYKONOS_DBGJESD_H_
17 #define T_MYKONOS_DBGJESD_H_
mykonosSyncMasks_t
Enum for the IRQ mask.
Definition: t_mykonos_dbgjesd.h:95
mykonosLaneErr_t lane0
Definition: t_mykonos_dbgjesd.h:154
@ MYK_LANE_2
Definition: t_mykonos_dbgjesd.h:78
@ MYK_NIT
Definition: t_mykonos_dbgjesd.h:130
@ MYKONOS_ERR_DBG_ZERO_DATA_LANE_NULL
Definition: t_mykonos_dbgjesd.h:53
@ MYKONOS_ERR_DBG_PATTERN_GEN_NULL_PATTERN
Definition: t_mykonos_dbgjesd.h:48
mykonosIrqMasks_t
Enum for the IRQ mask.
Definition: t_mykonos_dbgjesd.h:105
uint8_t deframerStatus2
Definition: t_mykonos_dbgjesd.h:150
uint8_t errCntrMax
Definition: t_mykonos_dbgjesd.h:159
@ MYK_OBS_FRAMER
Definition: t_mykonos_dbgjesd.h:68
@ MYKONOS_ERR_DBG_FRAMER_ILLEGAL_JESD_CORE
Definition: t_mykonos_dbgjesd.h:56
uint8_t irqMask
Definition: t_mykonos_dbgjesd.h:158
mykonosDbgErr_t
Enum of unique error codes from the Mykonos DBG API functions. Each error condition in the library sh...
Definition: t_mykonos_dbgjesd.h:30
mykonosLaneErr_t lane3
Definition: t_mykonos_dbgjesd.h:157
uint8_t fifoDepth
Definition: t_mykonos_dbgjesd.h:151
mykonosHandleType_t
Enum for the error handling type.
Definition: t_mykonos_dbgjesd.h:116
@ MYK_IRQ_UEKC
Definition: t_mykonos_dbgjesd.h:110
@ MYKONOS_ERR_DBG_PATTERN_GEN_NULL_ENABLE
Definition: t_mykonos_dbgjesd.h:49
uint8_t uekcCntr
Definition: t_mykonos_dbgjesd.h:141
mykonosLaneSel_t
Enum to set the Lane.
Definition: t_mykonos_dbgjesd.h:74
@ MYK_RESET
Definition: t_mykonos_dbgjesd.h:119
mykonosLaneErr_t lane1
Definition: t_mykonos_dbgjesd.h:155
uint8_t phaseOffsetLFMC_sysref
Definition: t_mykonos_dbgjesd.h:152
@ MYK_SYNC_BADDISP
Definition: t_mykonos_dbgjesd.h:97
@ MYK_FRAMER
Definition: t_mykonos_dbgjesd.h:66
@ MYK_SYNC_UEKC
Definition: t_mykonos_dbgjesd.h:99
@ MYK_BAD_DISP_CNTR
Definition: t_mykonos_dbgjesd.h:87
@ MYKONOS_ERR_DBG_ILLEGAL_LANE_NUMBER
Definition: t_mykonos_dbgjesd.h:34
@ MYKONOS_ERR_DBG_ILLEGAL_DATA_POINTER
Definition: t_mykonos_dbgjesd.h:38
@ MYK_DEFRAMER
Definition: t_mykonos_dbgjesd.h:67
mykonosErrType_t
Enum for the error type.
Definition: t_mykonos_dbgjesd.h:126
@ MYKONOS_ERR_DBG_PATTERN_GEN_NOT_ENABLED
Definition: t_mykonos_dbgjesd.h:46
@ MYKONOS_ERR_DBG_FRAMER_SEL_BASE_ADD_NULL
Definition: t_mykonos_dbgjesd.h:55
uint8_t nitCntr
Definition: t_mykonos_dbgjesd.h:140
@ MYKONOS_ERR_DBG_NUMBER_OF_ERRORS
Definition: t_mykonos_dbgjesd.h:58
@ MYKONOS_ERR_DBG_ILLEGAL_ERROR_SELECTED
Definition: t_mykonos_dbgjesd.h:36
@ MYKONOS_ERR_DBG_ILLEGAL_FRAMER_PATTERN
Definition: t_mykonos_dbgjesd.h:44
@ MYKONOS_ERR_DBG_ERROR_SYNC_MASK
Definition: t_mykonos_dbgjesd.h:40
mykonos_jesdcore_t
Enum to select Jesd core.
Definition: t_mykonos_dbgjesd.h:64
@ MYK_LANE_3
Definition: t_mykonos_dbgjesd.h:79
@ MYKONOS_ERR_DBG_ILLEGAL_ERROR_TYPE
Definition: t_mykonos_dbgjesd.h:35
@ MYK_CLEAR
Definition: t_mykonos_dbgjesd.h:118
mykonosLaneErr_t lane2
Definition: t_mykonos_dbgjesd.h:156
Data structure to hold the error counters per a given lane.
Definition: t_mykonos_dbgjesd.h:137
@ MYKONOS_ERR_DBG_NULL_PARM
Definition: t_mykonos_dbgjesd.h:39
@ MYKONOS_ERR_DBG_ILLEGAL_JESD_CORE
Definition: t_mykonos_dbgjesd.h:37
@ MYK_BADDISP
Definition: t_mykonos_dbgjesd.h:129
@ MYKONOS_ERR_DBG_FAIL
Definition: t_mykonos_dbgjesd.h:33
@ MYK_CLEAR_RESET
Definition: t_mykonos_dbgjesd.h:120
@ MYKONOS_ERR_DBG_ILLEGAL_ENABLE
Definition: t_mykonos_dbgjesd.h:45
uint8_t fifoFullEMpty
Definition: t_mykonos_dbgjesd.h:153
@ MYK_UEKC
Definition: t_mykonos_dbgjesd.h:131
@ MYKONOS_ERR_DBG_ERROR_IRQ_MASK
Definition: t_mykonos_dbgjesd.h:41
@ MYK_SYNC_NIT
Definition: t_mykonos_dbgjesd.h:98
@ MYKONOS_ERR_DBG_ERROR_THRESHOLD
Definition: t_mykonos_dbgjesd.h:42
@ MYKONOS_ERR_DBG_ZERO_DATA_INV_LANE
Definition: t_mykonos_dbgjesd.h:52
@ MYK_NIT_CNTR
Definition: t_mykonos_dbgjesd.h:88
@ MYK_IRQ_NIT
Definition: t_mykonos_dbgjesd.h:109
@ MYK_LANE_1
Definition: t_mykonos_dbgjesd.h:77
uint8_t enabledLanes
Definition: t_mykonos_dbgjesd.h:160
mykonosCtrSel_t
Enum to set the Lane.
Definition: t_mykonos_dbgjesd.h:85
@ MYKONOS_ERR_DBG_ILLEGAL_TOGGLE
Definition: t_mykonos_dbgjesd.h:47
uint8_t deframerStatus
Definition: t_mykonos_dbgjesd.h:149
@ MYKONOS_ERR_DBG_OK
Definition: t_mykonos_dbgjesd.h:32
@ MYK_IRQ_CMM
Definition: t_mykonos_dbgjesd.h:107
@ MYK_LANE_0
Definition: t_mykonos_dbgjesd.h:76
@ MYK_CMM
Definition: t_mykonos_dbgjesd.h:128
Data structure to hold the deframer status.
Definition: t_mykonos_dbgjesd.h:147
uint8_t badDispCntr
Definition: t_mykonos_dbgjesd.h:139
@ MYK_IRQ_BADDISP
Definition: t_mykonos_dbgjesd.h:108
@ MYKONOS_ERR_DBG_PATTERN_GEN_NULL_TOGGLE
Definition: t_mykonos_dbgjesd.h:50
@ MYK_UEKC_CNTR
Definition: t_mykonos_dbgjesd.h:89