UG-1828
Preliminary Technical Data
Rev. PrC | Page 68 of 338
CSSI/LSSI TESTABILITY AND DEBUG
ADRV9001 SSI has built-in test pattern generator and test pattern checker which can help users to quickly test and debug the SSI interface
between the ADRV9001 and the baseband processor. Figure 60 illustrates the ADRV9001 SSI testability and debug diagram with a
baseband processor.
Figure 60. ADRV9001 SSI Testability and Debug Diagram
The ADRV9001 receive SSI can replace the receive channel data with fixed pattern, ramp or PRBS (LSSI only) pattern and to baseband
processor if enable the receive debug function by calling adi_adrv9001_Ssi_Rx_TestMode_Configure(), users can check the specified test
pattern at their SSI output to test if the receive SSI from ADRV9001 to BBIC works well.
The data structure adi_adrv9001_RxSsiTestModeCfg_t is used to enable and configure the RX SSI test pattern.
typedef struct adi_adrv9001_RxSsiTestModeCfg
{
adi_adrv9001_SsiTestModeData_e testData; /*!< Type of data to transmit over SSI */
uint32_t fixedDataPatternToTransmit; /*!< Value of Fixed pattern to transmit over interface. For various SSI data format:
CMOS: Pattern is truncated to bit3 - bit0 value is transmitted on RxSSI I and Q each nibble (where applicable)
LVDS: Pattern is truncated to bit15 - bit0 value transmitted on RxSSI I and Q (where applicable) */
} adi_adrv9001_RxSsiTestModeCfg_t;
The enum adi_adrv9001_SsiTestModeData_e enable and choose the specified test pattern and lists in Table 22.
Table 22 Definition of adi_adrv9001_SsiTestModeData_e
ENUM
Description
ADI_ADRV9001_SSI_TESTMODE_DATA_NORMAL
No test mode enabled
ADI_ADRV9001_SSI_TESTMODE_DATA_FIXED_PATTERN
Fixed patten mode
ADI_ADRV9001_SSI_TESTMODE_DATA_RAMP_NIBBLE
nibble ramp mode (CSSI only) ,
DAC
TX1
DATA PATH
TX1 SSI
TX1 SSI
TEST
PATTERN GEN
TEST
PATTERN GEN
USER Tx DATA
BASEBAND PROCESSOR
USER Tx DATA
USER Rx DATA
DEBUG
LOGIC
DAC
TX2
DATA PATH
TX2 SSI
TX2 SSI
LVDS/
CMOS
SSI
INTERFACE
DEBUG
LOGIC
DEBUG
LOGIC
ADC
RX1
DATA PATH
RX1 SSI
TX1 SSI
TEST
PATTERN GEN
USER Rx DATA
DEBUG
LOGIC
ADC
RX2
DATA PATH
RX2 SSI
TX2 SSI
24159-
053