SBASAO8 June 2025 DAC39RF20
ADVANCE INFORMATION
Table 8-70 lists the memory-mapped registers for the JESD204C_Advanced registers. All register offset addresses not listed in Table 8-70 should be considered as reserved locations and the register contents should not be modified.
| Offset | Acronym | Register Name | Section |
|---|---|---|---|
| 0x120 | JSYNC_N | Section 8.3.7.1 | |
| 0x121 | JTEST | Section 8.3.7.2 | |
| 0x122 | JEXTRA | Section 8.3.7.3 | |
| 0x124 | JTIMER | Section 8.3.7.4 | |
| 0x125 | JESD_RST | Section 8.3.7.5 | |
| 0x127 | SYNC_EPW | Section 8.3.7.6 | |
| 0x128 | DI_TH | Section 8.3.7.7 | |
| 0x12C | LANE_ARSTAT | Section 8.3.7.8 | |
| 0x12E | LANE_INV | Section 8.3.7.9 | |
| 0x130 | LANE_SEL_0 | Section 8.3.7.10 | |
| 0x131 | LANE_SEL_1 | Section 8.3.7.11 | |
| 0x132 | LANE_SEL_2 | Section 8.3.7.12 | |
| 0x133 | LANE_SEL_3 | Section 8.3.7.13 | |
| 0x134 | LANE_SEL_4 | Section 8.3.7.14 | |
| 0x135 | LANE_SEL_5 | Section 8.3.7.15 | |
| 0x136 | LANE_SEL_6 | Section 8.3.7.16 | |
| 0x137 | LANE_SEL_7 | Section 8.3.7.17 | |
| 0x138 | LANE_SEL_8 | Section 8.3.7.18 | |
| 0x139 | LANE_SEL_9 | Section 8.3.7.19 | |
| 0x13A | LANE_SEL_10 | Section 8.3.7.20 | |
| 0x13B | LANE_SEL_11 | Section 8.3.7.21 | |
| 0x13C | LANE_SEL_12 | Section 8.3.7.22 | |
| 0x13D | LANE_SEL_13 | Section 8.3.7.23 | |
| 0x13E | LANE_SEL_14 | Section 8.3.7.24 | |
| 0x13F | LANE_SEL_15 | Section 8.3.7.25 | |
| 0x140 | LANE_ARR_0 | Section 8.3.7.26 | |
| 0x141 | LANE_ARR_1 | Section 8.3.7.27 | |
| 0x142 | LANE_ARR_2 | Section 8.3.7.28 | |
| 0x143 | LANE_ARR_3 | Section 8.3.7.29 | |
| 0x144 | LANE_ARR_4 | Section 8.3.7.30 | |
| 0x145 | LANE_ARR_5 | Section 8.3.7.31 | |
| 0x146 | LANE_ARR_6 | Section 8.3.7.32 | |
| 0x147 | LANE_ARR_7 | Section 8.3.7.33 | |
| 0x148 | LANE_ARR_8 | Section 8.3.7.34 | |
| 0x149 | LANE_ARR_9 | Section 8.3.7.35 | |
| 0x14A | LANE_ARR_10 | Section 8.3.7.36 | |
| 0x14B | LANE_ARR_11 | Section 8.3.7.37 | |
| 0x14C | LANE_ARR_12 | Section 8.3.7.38 | |
| 0x14D | LANE_ARR_13 | Section 8.3.7.39 | |
| 0x14E | LANE_ARR_14 | Section 8.3.7.40 | |
| 0x14F | LANE_ARR_15 | Section 8.3.7.41 | |
| 0x150 | LANE_STATUS_0 | Section 8.3.7.42 | |
| 0x151 | LANE_STATUS_1 | Section 8.3.7.43 | |
| 0x152 | LANE_STATUS_2 | Section 8.3.7.44 | |
| 0x153 | LANE_STATUS_3 | Section 8.3.7.45 | |
| 0x154 | LANE_STATUS_4 | Section 8.3.7.46 | |
| 0x155 | LANE_STATUS_5 | Section 8.3.7.47 | |
| 0x156 | LANE_STATUS_6 | Section 8.3.7.48 | |
| 0x157 | LANE_STATUS_7 | Section 8.3.7.49 | |
| 0x158 | LANE_STATUS_8 | Section 8.3.7.50 | |
| 0x159 | LANE_STATUS_9 | Section 8.3.7.51 | |
| 0x15A | LANE_STATUS_10 | Section 8.3.7.52 | |
| 0x15B | LANE_STATUS_11 | Section 8.3.7.53 | |
| 0x15C | LANE_STATUS_12 | Section 8.3.7.54 | |
| 0x15D | LANE_STATUS_13 | Section 8.3.7.55 | |
| 0x15E | LANE_STATUS_14 | Section 8.3.7.56 | |
| 0x15F | LANE_STATUS_15 | Section 8.3.7.57 | |
| 0x160 | LANE_ERROR_0 | Section 8.3.7.58 | |
| 0x161 | LANE_ERROR_1 | Section 8.3.7.59 | |
| 0x162 | LANE_ERROR_2 | Section 8.3.7.60 | |
| 0x163 | LANE_ERROR_3 | Section 8.3.7.61 | |
| 0x164 | LANE_ERROR_4 | Section 8.3.7.62 | |
| 0x165 | LANE_ERROR_5 | Section 8.3.7.63 | |
| 0x166 | LANE_ERROR_6 | Section 8.3.7.64 | |
| 0x167 | LANE_ERROR_7 | Section 8.3.7.65 | |
| 0x168 | LANE_ERROR_8 | Section 8.3.7.66 | |
| 0x169 | LANE_ERROR_9 | Section 8.3.7.67 | |
| 0x16A | LANE_ERROR_10 | Section 8.3.7.68 | |
| 0x16B | LANE_ERROR_11 | Section 8.3.7.69 | |
| 0x16C | LANE_ERROR_12 | Section 8.3.7.70 | |
| 0x16D | LANE_ERROR_13 | Section 8.3.7.71 | |
| 0x16E | LANE_ERROR_14 | Section 8.3.7.72 | |
| 0x16F | LANE_ERROR_15 | Section 8.3.7.73 | |
| 0x170 | FIFO_STATUS_0 | Section 8.3.7.74 | |
| 0x171 | FIFO_STATUS_1 | Section 8.3.7.75 | |
| 0x172 | FIFO_STATUS_2 | Section 8.3.7.76 | |
| 0x173 | FIFO_STATUS_3 | Section 8.3.7.77 | |
| 0x174 | FIFO_STATUS_4 | Section 8.3.7.78 | |
| 0x175 | FIFO_STATUS_5 | Section 8.3.7.79 | |
| 0x176 | FIFO_STATUS_6 | Section 8.3.7.80 | |
| 0x177 | FIFO_STATUS_7 | Section 8.3.7.81 | |
| 0x178 | FIFO_STATUS_8 | Section 8.3.7.82 | |
| 0x179 | FIFO_STATUS_9 | Section 8.3.7.83 | |
| 0x17A | FIFO_STATUS_10 | Section 8.3.7.84 | |
| 0x17B | FIFO_STATUS_11 | Section 8.3.7.85 | |
| 0x17C | FIFO_STATUS_12 | Section 8.3.7.86 | |
| 0x17D | FIFO_STATUS_13 | Section 8.3.7.87 | |
| 0x17E | FIFO_STATUS_14 | Section 8.3.7.88 | |
| 0x17F | FIFO_STATUS_15 | Section 8.3.7.89 | |
| 0x18A | JCAP_ARM | Section 8.3.7.90 | |
| 0x18B | JCAP_MODE | Section 8.3.7.91 | |
| 0x18C | JCAP_OFFSET | Section 8.3.7.92 | |
| 0x18E | JCAP_PAGE | Section 8.3.7.93 | |
| 0x18F | JCAP_STATUS | Section 8.3.7.94 | |
| 0x190 | JCAP | Section 8.3.7.95 | |
| 0x1A0 | LEC_CTRL | Section 8.3.7.96 | |
| 0x1B0 | LEC_CNT_0 | Section 8.3.7.97 | |
| 0x1B1 | LEC_CNT_1 | Section 8.3.7.98 | |
| 0x1B2 | LEC_CNT_2 | Section 8.3.7.99 | |
| 0x1B3 | LEC_CNT_3 | Section 8.3.7.100 | |
| 0x1B4 | LEC_CNT_4 | Section 8.3.7.101 | |
| 0x1B5 | LEC_CNT_5 | Section 8.3.7.102 | |
| 0x1B6 | LEC_CNT_6 | Section 8.3.7.103 | |
| 0x1B7 | LEC_CNT_7 | Section 8.3.7.104 | |
| 0x1B8 | LEC_CNT_8 | Section 8.3.7.105 | |
| 0x1B9 | LEC_CNT_9 | Section 8.3.7.106 | |
| 0x1BA | LEC_CNT_10 | Section 8.3.7.107 | |
| 0x1BB | LEC_CNT_11 | Section 8.3.7.108 | |
| 0x1BC | LEC_CNT_12 | Section 8.3.7.109 | |
| 0x1BD | LEC_CNT_13 | Section 8.3.7.110 | |
| 0x1BE | LEC_CNT_14 | Section 8.3.7.111 | |
| 0x1BF | LEC_CNT_15 | Section 8.3.7.112 |
Complex bit access types are encoded to fit into small table cells. Table 8-71 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| R-0 | R -0 | Read Returns 0s |
| Write Type | ||
| W | W | Write |
| W1C | W 1C | Write 1 to clear |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
JSYNC_N is shown in Table 8-72.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | JSYNC_N | R/W | 0x1 | Set this bit to 0 to manually assert the SYNC~ signal. For normal operation, leave this bit set to 1. |
JTEST is shown in Table 8-73.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-5 | RESERVED | R | 0x0 | |
| 4-0 | JTEST | R/W | 0x0 | Sets PRBS mode. 0x5 and higher are RESERVED. See BER_EN.
|
JEXTRA is shown in Table 8-74.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-1 | EXTRA_LANE | R/W | 0x0 | Program JEXTRA to enable extra logical lanes (even if the selected JMODE does not utilized the lanes). EXTRA_LANE[n] enables lane n (n=1 to 15). This register enables the link layers. To also enable the PHY for the extra lanes, set EXTRA_PHY=1. Note: The bit-rate and mode of the extra lanes are set by JMODE and JTEST registers. |
| 0 | EXTRA_PHY | R/W | 0x0 |
|
JTIMER is shown in Table 8-75.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | JTPLL | R/W | 0x0 | If this bit is set, the PHY PLL, bias, reference divider, and receiver analog is also reset when the watchdog timer expires.If this bit is 0, only the PHY receiver digital logic is reset. |
| 6 | RESERVED | R | 0x0 | |
| 5-4 | JTR | R/W | 0x0 | This register determines how much the watchdog counter is decremented when the link is up and DI_FAULT is not set. See Watchdog Timer (JTIMER) for full details.
|
| 3 | RESERVED | R | 0x0 | |
| 2-0 | JTT | R/W | 0x0 | JESD204C watchdog counter threshold. When the watchdog counter reaches the threshold defined by JTT, the PHY layer is reset (including the PHY PLL(s) if JTPLL=1) and the watchdog timer is reset. Larger values of JTT cause the watchdog timer to take longer to intervene. See Watchdog Timer (JTIMER) for full details. Note: The watchdog may not detect link up events shorter than 211 (2048) DACCLK cycles.
|
JESD_RST is shown in Table 8-76.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | JESD_RST | R/W | 0x0 | When set, this bit holds the digital portion of the JESD circuitry in reset but does not affect the PHY. |
SYNC_EPW is shown in Table 8-77.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-3 | RESERVED | R | 0x0 | |
| 2-0 | SYNC_EPW | R/W | 0x0 | Specifies the pulse width of SYNC that is used for reporting errors to the transmitter. When an error is detected that does not require link resynchronization, SYNC is asserted for SYNC_EPW link clock cycles (equal to 8 *SYNC_EPW character durations). To disable error reporting over SYNC~, set SYNC_EPW=0. The legal range for SYNC_EPW is 0 to 4. The reported errors are listed in Link Error Reports. |
DI_TH is shown in Table 8-78.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-2 | DI_ERR_REC | R/W | 0x0 | Specify how many contiguous, error-free multiblocks must be received to reset the Data Integrity error counter (and un-trigger the Data Integrity alarm if triggered).
|
| 1-0 | DI_ERR_TH | R/W | 0x0 | Specify how many multi-blocks must have Data Integrity errors to trigger the Data Integrity alarm. The receiver counts each error, but if a run of error-free multi-blocks occurs (as specified by DI_ERR_REC), the error counter resets.
|
LANE_ARSTAT is shown in Table 8-79.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | X | |
| 0 | LANE_ARR_RDY | W1C | X | This bit is set when lane arrival times are captured and available for read in LANE_ARR. Lane arrival data is captured when all lanes are ready and the chip attempts to release the elastic buffer. This bit is cleared when SYS_EN=0 or JESD_RST=1. Write 1 to clear this bit and allow the lane arrival data to be recaptured. |
LANE_INV is shown in Table 8-80.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | LANE_INV | R/W | 0x0 | Program LANE_INV[n]=1 to invert the bitstream through physical lane n. Use this if the differential pair is swapped between the transmitter and receiver. |
LANE_SEL_0 is shown in Table 8-81.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[0] | R/W | 0x0 | Specify which physical lane (0 to 15) is bound to logical lane 0. To bind physical lane p to logical lane n, program LANE_SEL[n]=p. For example, to bind logical lane 0 to physical lane 3, program LANE_SEL[0]=3. |
LANE_SEL_1 is shown in Table 8-82.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[1] | R/W | 0x1 | Specify which physical lane (0 to 15) is bound to logical lane 1. |
LANE_SEL_2 is shown in Table 8-83.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[2] | R/W | 0x2 | Specify which physical lane (0 to 15) is bound to logical lane 2. |
LANE_SEL_3 is shown in Table 8-84.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[3] | R/W | 0x3 | Specify which physical lane (0 to 15) is bound to logical lane 3. |
LANE_SEL_4 is shown in Table 8-85.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[4] | R/W | 0x4 | Specify which physical lane (0 to 15) is bound to logical lane 4. |
LANE_SEL_5 is shown in Table 8-86.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[5] | R/W | 0x5 | Specify which physical lane (0 to 15) is bound to logical lane 5. |
LANE_SEL_6 is shown in Table 8-87.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[6] | R/W | 0x6 | Specify which physical lane (0 to 15) is bound to logical lane 6. |
LANE_SEL_7 is shown in Table 8-88.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[7] | R/W | 0x7 | Specify which physical lane (0 to 15) is bound to logical lane 7. |
LANE_SEL_8 is shown in Table 8-89.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[8] | R/W | 0x8 | Specify which physical lane (0 to 15) is bound to logical lane 8. |
LANE_SEL_9 is shown in Table 8-90.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[9] | R/W | 0x9 | Specify which physical lane (0 to 15) is bound to logical lane 9. |
LANE_SEL_10 is shown in Table 8-91.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[10] | R/W | 0xA | Specify which physical lane (0 to 15) is bound to logical lane 10. |
LANE_SEL_11 is shown in Table 8-92.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[11] | R/W | 0xB | Specify which physical lane (0 to 15) is bound to logical lane 11. |
LANE_SEL_12 is shown in Table 8-93.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[12] | R/W | 0xC | Specify which physical lane (0 to 15) is bound to logical lane 12. |
LANE_SEL_13 is shown in Table 8-94.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[13] | R/W | 0xD | Specify which physical lane (0 to 15) is bound to logical lane 13. |
LANE_SEL_14 is shown in Table 8-95.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[14] | R/W | 0xE | Specify which physical lane (0 to 15) is bound to logical lane 14. |
LANE_SEL_15 is shown in Table 8-96.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | LANE_SEL[15] | R/W | 0xF | Specify which physical lane (0 to 15) is bound to logical lane 15. |
LANE_ARR_0 is shown in Table 8-97.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | 0x0 | |
| 6-0 | LANE_ARR[0] | R | X | Returns the arrival time of lane 0 (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. For 8b/10b, the value returned can be between 0 and 31 (inclusive), regardless of the multiframe length. For 64b/66b, the value returned can be between 0 and 32*E-1 (inclusive). These registers are valid only when LANE_ARR_RDY=1. |
LANE_ARR_1 is shown in Table 8-98.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | Reserved |
| 6-0 | LANE_ARR[1] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_2 is shown in Table 8-99.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[2] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_3 is shown in Table 8-100.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[3] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_4 is shown in Table 8-101.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[4] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_5 is shown in Table 8-102.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[5] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_6 is shown in Table 8-103.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[6] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_7 is shown in Table 8-104.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[7] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_8 is shown in Table 8-105.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[8] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_9 is shown in Table 8-106.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[9] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_10 is shown in Table 8-107.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[10] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_11 is shown in Table 8-108.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[11] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_12 is shown in Table 8-109.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[12] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_13 is shown in Table 8-110.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[13] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_14 is shown in Table 8-111.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[14] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_ARR_15 is shown in Table 8-112.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7 | RESERVED | R | X | |
| 6-0 | LANE_ARR[15] | R | X | Returns the arrival time (in units of octa-bytes) with respect to the internal LMFC/LEMC that is established by SYSREF. |
LANE_STATUS_0 is shown in Table 8-113.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-3 | RESERVED | R | X | |
| 2 | F_EMB_SYNC | R | X | Returns 1 if logical lane 0 has frame or EMB synchronization. |
| 1 | CG_BK_SYNC | R | X | Returns 1 if logical lane 0 has code-group or block synchronization. |
| 0 | SIG_DET | R | X | Returns 1 if logical lane 0 is detecting a data signal |
LANE_STATUS_1 is shown in Table 8-114.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[1] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_2 is shown in Table 8-115.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[2] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_3 is shown in Table 8-116.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[3] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_4 is shown in Table 8-117.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[4] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_5 is shown in Table 8-118.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[5] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_6 is shown in Table 8-119.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[6] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_7 is shown in Table 8-120.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[7] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_8 is shown in Table 8-121.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[8] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_9 is shown in Table 8-122.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[9] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_10 is shown in Table 8-123.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[10] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_11 is shown in Table 8-124.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[11] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_12 is shown in Table 8-125.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[12] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_13 is shown in Table 8-126.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[13] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_14 is shown in Table 8-127.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[14] | R | X | See registers and description for LANE_STATUS[0] |
LANE_STATUS_15 is shown in Table 8-128.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_STATUS[15] | R | X | See registers and description for LANE_STATUS[0] |
LANE_ERROR_0 is shown in Table 8-129.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[0] | W1C | X | Sticky bits indicating various errors on lane 0.
|
LANE_ERROR_1 is shown in Table 8-130.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[1] | W1C | X | Sticky bits indicating various errors on lane 1. See description for LANE_ERROR[0] |
LANE_ERROR_2 is shown in Table 8-131.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[2] | W1C | X | Sticky bits indicating various errors on lane 2. See description for LANE_ERROR[0] |
LANE_ERROR_3 is shown in Table 8-132.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[3] | W1C | X | Sticky bits indicating various errors on lane 3. See description for LANE_ERROR[0] |
LANE_ERROR_4 is shown in Table 8-133.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[4] | W1C | X | Sticky bits indicating various errors on lane 4. See description for LANE_ERROR[0] |
LANE_ERROR_5 is shown in Table 8-134.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[5] | W1C | X | Sticky bits indicating various errors on lane 5. See description for LANE_ERROR[0] |
LANE_ERROR_6 is shown in Table 8-135.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[6] | W1C | X | Sticky bits indicating various errors on lane 6. See description for LANE_ERROR[0] |
LANE_ERROR_7 is shown in Table 8-136.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[7] | W1C | X | Sticky bits indicating various errors on lane 7. See description for LANE_ERROR[0] |
LANE_ERROR_8 is shown in Table 8-137.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[8] | W1C | X | Sticky bits indicating various errors on lane 8. See description for LANE_ERROR[0] |
LANE_ERROR_9 is shown in Table 8-138.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[9] | W1C | X | Sticky bits indicating various errors on lane 9. See description for LANE_ERROR[0] |
LANE_ERROR_10 is shown in Table 8-139.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[10] | W1C | X | Sticky bits indicating various errors on lane 10. See description for LANE_ERROR[0] |
LANE_ERROR_11 is shown in Table 8-140.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[11] | W1C | X | Sticky bits indicating various errors on lane 11. See description for LANE_ERROR[0] |
LANE_ERROR_12 is shown in Table 8-141.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[12] | W1C | X | Sticky bits indicating various errors on lane 12. See description for LANE_ERROR[0] |
LANE_ERROR_13 is shown in Table 8-142.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[13] | W1C | X | Sticky bits indicating various errors on lane 13. See description for LANE_ERROR[0] |
LANE_ERROR_14 is shown in Table 8-143.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[14] | W1C | X | Sticky bits indicating various errors on lane 14. See description for LANE_ERROR[0] |
LANE_ERROR_15 is shown in Table 8-144.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LANE_ERROR[15] | W1C | X | Sticky bits indicating various errors on lane 15. See description for LANE_ERROR[0] |
FIFO_STATUS_0 is shown in Table 8-145.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-6 | RESERVED | R | X | |
| 5-0 | PDIFF | R | X | This register returns the difference between the write and read pointers inside the gearbox FIFO for logical lane 0. |
FIFO_STATUS_1 is shown in Table 8-146.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[1] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_2 is shown in Table 8-147.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[2] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_3 is shown in Table 8-148.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[3] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_4 is shown in Table 8-149.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[4] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_5 is shown in Table 8-150.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[5] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_6 is shown in Table 8-151.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[6] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_7 is shown in Table 8-152.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[7] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_8 is shown in Table 8-153.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[8] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_9 is shown in Table 8-154.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[9] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_10 is shown in Table 8-155.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[10] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_11 is shown in Table 8-156.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[11] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_12 is shown in Table 8-157.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[12] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_13 is shown in Table 8-158.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[13] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_14 is shown in Table 8-159.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[14] | R | X | See description for FIFO_STATUS[0] |
FIFO_STATUS_15 is shown in Table 8-160.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | FIFO_STATUS[15] | R | X | See description for FIFO_STATUS[0] |
JCAP_ARM is shown in Table 8-161.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | JCAP_ARM | R/W | 0x0 | Transitioning this bit from 0 to 1 will arm the capture debug system to capture on the next JCAP trigger event. Only a single capture will occur each time the system is armed. |
JCAP_MODE is shown in Table 8-162.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-0 | JCAP_MODE | R/W | 0x0 | Selects the debug capture mode 0x0 = [JESD_JCAP_LINKIN] Capture the input of the link layer (gearbox output). Trigger immediately after JCAP_ARM is set. If JCAP_ARM is set before SYS_EN, trigger when SYS_EN is set and the gearbox has released (gearboxes for different lanes may release at different times). 0x1 = [JESD_JCAP_LINKOUT] Captures the output of the link layer. Trigger on next start of MF/EMB after JCAP_ARM is set. If JCAP_ARM is set before SYS_EN the trigger will occur on the first MF/EMB from the lane. (This allows capturing the ILAS in 8b/10b mode.) Note: Different lanes may trigger on different MF/EMB boundaries (this applies to 64b/66b or 8b/10b if the link is up before JCAP_ARM is set). 0x2 = [JESD_JCAP_TRANS] Captures the output of the transport layer. Trigger immediately after JCAP_ARM is set. This should only be used when LINK_UP=1. JCAP_OFFSET is ignored in this mode. 0x3-0xF = Reserved |
JCAP_OFFSET is shown in Table 8-163.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-0 | JCAP_OFFSET | R/W | 0x0 | Delay the start of capture until JCAP_OFFSET*8 octets after the JCAP trigger event defined by JCAP_MODE. |
JCAP_PAGE is shown in Table 8-164.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-5 | RESERVED | R | 0x0 | |
| 4-0 | JCAP_PAGE | R/W | 0x0 | Selects which logical page to access captured data from when reading JCAP or JCAP_STATUS. When JCAP_MODE < 2, only the first 16 pages are valid and correspond to the logical lanes. For JCAP_MODE=2, the first 32 pages are valid and map data as shown in Transport Layer Debug Capture. You may write JCAP_PAGE as needed to access status and data from all lanes. |
JCAP_STATUS is shown in Table 8-165.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-1 | RESERVED | R | 0x0 | |
| 0 | JCAP_STATUS | R/W | 0x0 | When this bit returns a 1, it indicates that the lane specified by JCAP_PAGE has completed its capture, and data is available to be read from JCAP. This bit is reset any time JCAP_ARM=0, SYS_EN=0 , or JESD_RST=1. Before reading JCAP_STATUS, program JCAP_PAGE. Note: When JCAP_MODE < 2, each of the 16 JCAP_PAGEs will contain a unique JCAP_STATUS. When JCAP_MODE=2, JCAP_STATUS is only defined when JCAP_PAGE=0. |
JCAP is shown in Table 8-166.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 127-0 | JCAP | R | X | When capturing physical or link layer data, address 0x0190 is the first byte captured, and 0x019F is the last byte captured. Within each byte, bit 7 is the first bit captured and bit 0 is the last bit captured. When capturing transport layer data, refer to Transport Layer Debug Capture. Before reading JCAP, program JCAP_PAGE. Unless JCAP_STATUS=1, the values returned here are undefined. |
LEC_CTRL is shown in Table 8-167.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-4 | RESERVED | R | 0x0 | |
| 3-2 | LEC_CNT_SEL | R/W | 0x0 | Select which lane error counters are accessible in LEC_CNT.
|
| 1 | FEC_EM_EN | R/W | 0x1 | When this bit is set, JENC=1, and SHMODE=2, the FEC error counters will count the number of multi-blocks with FEC errors. To clear and restart the counters, program FEC_EM_EN to 0 and then back to 1. |
| 0 | BER_EN | R/W | 0x0 | After setting up the receiver parameters, the user can program JTEST to a PRBS mode, ensure the JESD interface is enabled (see DSP_MODE), set SYS_EN, and then set BER_EN to enable the BER counters (see LEC_CNTn). To clear and restart the counters, program BER_EN to 0 and then back to 1. The BER logic will self-synchronize to the incoming PRBS data after the rising edge of BER_EN. |
LEC_CNT_0 is shown in Table 8-168.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[0] | R | X | Returns the number of errors detected on lane 0 by the error counters selected in LEC_CNT_SEL. This value will saturate at 255. For the BER counters, the bit-error-rate for lane n can be computed as follows: BER = LEC_CNT[0] / FBIT / TBER Where TBER is the number of seconds that has elapsed from when BER_EN was set to when LEC_CNT[n] was read. TBER is measured by the host system or clock. For the FEC counters, the multi-block error rate (MER) for lane n can be computed as follows: MER = LEC_CNT[0] / (66*32*FBIT) / TMER Where TMER is the number of seconds that elapsed between when the error counters were started and when LEC_CNT[0] was read. TMER is measured by the host system or clock. The FEC error counters are reset when SYS_EN=0, JESD_RST=1, FEC_EM_EN=0, or JTimer expires (see JTIMER). Note: The error counters on disabled lanes and lanes enabled by EXTRA_LANE are undefined. Note: User must wait at least 1us after enabling the counters (using either BER_EN or FEC_EM_EN) before reading this register. |
LEC_CNT_1 is shown in Table 8-169.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[1] | R | X | See description for LEC_CNT[0] |
LEC_CNT_2 is shown in Table 8-170.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[2] | R | X | See description for LEC_CNT[0] |
LEC_CNT_3 is shown in Table 8-171.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[3] | R | X | See description for LEC_CNT[0] |
LEC_CNT_4 is shown in Table 8-172.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[4] | R | X | See description for LEC_CNT[0] |
LEC_CNT_5 is shown in Table 8-173.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[5] | R | X | See description for LEC_CNT[0] |
LEC_CNT_6 is shown in Table 8-174.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[6] | R | X | See description for LEC_CNT[0] |
LEC_CNT_7 is shown in Table 8-175.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[7] | R | X | See description for LEC_CNT[0] |
LEC_CNT_8 is shown in Table 8-176.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[8] | R | X | See description for LEC_CNT[0] |
LEC_CNT_9 is shown in Table 8-177.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[9] | R | X | See description for LEC_CNT[0] |
LEC_CNT_10 is shown in Table 8-178.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[10] | R | X | See description for LEC_CNT[0] |
LEC_CNT_11 is shown in Table 8-179.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[11] | R | X | See description for LEC_CNT[0] |
LEC_CNT_12 is shown in Table 8-180.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[12] | R | X | See description for LEC_CNT[0] |
LEC_CNT_13 is shown in Table 8-181.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[13] | R | X | See description for LEC_CNT[0] |
LEC_CNT_14 is shown in Table 8-182.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[14] | R | X | See description for LEC_CNT[0] |
LEC_CNT_15 is shown in Table 8-183.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 7-0 | LEC_CNT[15] | R | X | See description for LEC_CNT[0] |