SBASAL2 November 2025 ADC32RF72
PRODUCTION DATA
The ADC32RF7x uses the JESD204B/C high-speed serial interface to transfer data from the ADC to the receiving logic device. ADC32RF7x serialized lanes are capable of operating up to 24.75Gbps using JESD204C and up to 15Gbps using JESD204B. The device supports up to 2 JESD links (operated at the same lane rate) and lane options of 1,2,4 or 8 lanes. Figure 7-34 shows an internal block diagram of the JESD204 interface as well as the configuration parameters for each of the two links.
The following parameters and constraints need to be considered when configuring the JESD204B/C interface.
Range of L, M, F, S, N and N'
Constraints on F and N'
Constraints on Number of Lanes (L) and Lane Rate (LR)
JESD TX lane rate LR: 4.0Gbps to 24.75Gbps
Constraints on Decimation Factor (D) and Repeat Factor (R)
Sample repeat factor R = 2p, p ∈ ℕ+
Constraints on JESD TX Converter Selection
Selected converter C ∈ {0,1,...,19}, see Table 7-16
| CONVERTER | SELECTION NUMBER |
|---|---|
| DDC0_I | 0 |
| DDC0_Q | 1 |
| ... | ... |
| DDC7_Q | 15 |
| ADC0 | 16 |
| ADC1 | 17 |
| JESD DATA MODE | DECIMATION FACTOR D | NUMBER OF CONVERTERS M PER LINK | CONVERTERS AVAILABLE FOR SELECTION | CONVERTERS NUMBERS AVAILABLE FOR SELECTION |
|---|---|---|---|---|
| JESD_DATA_MODE_DSP_OUT | 1 (DDC BYPASS) | 1,2 | ADC0, ADC1 | 16,17 |
| JESD_DATA_MODE_DDC_OUT | 2,3 | 1,2,4 | DDC0_IQ, DDC1_IQ, DDC4_IQ, DDC5_IQ | 0,1,2,3,8,9,10,11 |
| 4,5 | 1,2,4,8 | DDC0_IQ, ...DDC7_IQ | 0,1,2....14,15 | |
| 8,16,32... | ||||
| 6,10,12,20,... |
The following parameters can be programmed:
System Parameter Name | Size | Default | Reset | Description |
|---|---|---|---|---|
| LINK{x}_SCR_EN | 1 | 0 | RW | Control the JESD scrambler enable. 0: JESD scrambler is disabled. 1: JESD scrambler is enabled. |
| LINK{x}_JESD_TYPE | 1 | 0 | RW | Select the JESD type and must be set identically to the ENCODING setting. 0: 8b10b 1: 64b66b |
| LINK{x}_ENCODING | 1 | 0 | RW | Select the JESD encoding. Must be set identically to the JESD_TYPE setting. 0: 8b10b encoding. 1: 64b66b encoding. |
| LINK{x}_JESD_DATA_MODE | 2 | 0 | RW | Select the JESD data source. 0: DDC_OUT provided to JESD. 1: DSP_OUT provided to JESD. 2: not used 3: not used |
| LINK{x}_JESD_LANES | 4 | 4 | RW | Set the JESD lanes (L) parameter for the link. 0: LINK is disabled. 1: JESD L parameter set to 1. 2: JESD L parameter set to 2. 4: JESD L parameter set to 4. 8: JESD L parameter set to 8. |
| LINK{x}_JESD_CONVERTERS | 4 | 2 | RW | Set the JESD converters (M) parameter for the link. 0: LINK is disabled. 1: JESD M parameter set to 1. 2: JESD M parameter set to 2. 4: JESD M parameter set to 4. 8: JESD M parameter set to 8. |
| LINK{x}_JESD_OCTETS_PER_FRAME | 7 | 1 | RW | Set the JESD octets per frame (F) parameter for the link. The max value is for F is 64. If N' is 32 then F must be a multiple of 4. 1...64: JESD F parameter value. |
| LINK{x}_JESD_SAMPLES_PER_CONVERTER | 3 | 1 | RW | Set the JESD samples per converter (S) parameter for the link. 1: JESD S parameter set to 1. 2: JESD S parameter set to 2. 4: JESD S parameter set to 4. |
| LINK{x}_JESD_K_OR_E | 8 | 32 | RW | Set either the JESD frames per multi-frame (K) or the multi-blocks per extended multi-block (E). This field is the K parameter when 8b10b encoding is used or E when 64b66b encoding is used. |
| LINK{x}_CONV_SEL_{y} | 5 | 16 | RW | Select the data source of the {y} converter in the link. (y=0..7) 0: DDC0 in-phase component data. 1: DDC0 quadrature component data. 2: DDC1 in-phase component data. 3: DDC1 quadrature component data. 4: DDC2 in-phase component data. 5: DDC2 quadrature component data. 6: DDC3 in-phase component data. 7: DDC3 quadrature component data. 8: DDC4 in-phase component data. 9: DDC4 quadrature component data. 10: DDC5 in-phase component data. 11: DDC5 quadrature component data. 12: DDC6 in-phase component data. 13: DDC6 quadrature component data. 14: DDC7 in-phase component data. 15: DDC7 quadrature component data. 16: ADC0 data from DSP_OUT. 17: ADC1 data from DSP_OUT. 18: ADC2 data from DSP_OUT. 19: ADC3 data from DSP_OUT. |
| JESD_SYNC_N_SRC_SEL | 2 | 0 | RW | Set the SYNC_N signal source for 8b10b. 0: GPIO0 used as SYNC_N input. 2: SYNC_N is internally generated through software. |
| JESD_PHY_LANE{y}_DATA_SEL | 3 | 0,1 | RW | Set the physical lane data source for the lane{y}. (y = 0..7). 0: JESD logical lane 0 used as the lane data. 1: JESD logical lane 1 used as the lane data. 2: JESD logical lane 2 used as the lane data. 3: JESD logical lane 3 used as the lane data. 4: JESD logical lane 4 used as the lane data. 5: JESD logical lane 5 used as the lane data. 6: JESD logical lane 6 used as the lane data. 7: JESD logical lane 7 used as the lane data. |
| JESD_PHY_LANE_POLARITY_CTRL | 8 | 0 | RW | Set the individual physical lane polarity. If the bit is set, the corresponding physical lane polarity is inverted. Bit 0: JESD physical lane 0 polarity control. Bit 1: JESD physical lane 1 polarity control. Bit 2: JESD physical lane 2 polarity control. Bit 3: JESD physical lane 3 polarity control. Bit 4: JESD physical lane 4 polarity control. Bit 5: JESD physical lane 5 polarity control. Bit 6: JESD physical lane 6 polarity control. Bit 7: JESD physical lane 7 polarity control. |