The latency variation is critical for JESD204C systems. The receive latency through the IP core is fixed, although it can be varied under user control—see Minimum Deterministic Latency Support for details, but the transceiver introduces some variation as the internal receive elastic buffer of the transceiver is included in the data path. The variation in latency is compensated automatically by the core to ensure that the overall end-to-end latency has no variation. Refer to the Latency calculations checklist (AR: 66143).
The 8B10B and 64B66B receive data path latencies are shown in the following tables. They do not include the latency through the JESD204_PHY IP core if using UltraScale/UltraScale+, or the GT Quad if using a Versal adaptive SoC (GTdelay).
If using UltraScale or UltraScale+, the receive latency through the JESD204_PHY IP core is equal to the latency through the GT (GTdelay). There is no additional latency added by the JESD204_PHY IP core. Refer to the relevant GT for the PHY latency values.
GTME5 Transceiver | All Other Transceivers | |
---|---|---|
TRXLMFC (octet clks) | 32 | 16 |
TRXIN | TRXLMFC + GTdelay | TRXLMFC + GTdelay |
TRXOUT | 0 | 0 |
|
GTME5 Transceiver | All Other Transceivers | |||
---|---|---|---|---|
With FEC | Without FEC | With FEC | Without FEC | |
TRXLEMC (core clks) | 17 +/-1 | 15 +/-1 | 8 | 6 |
TRXIN | TRXLMFC + GTdelay | TRXLMFC + GTdelay | TRXLMFC + GTdelay | TRXLMFC + GTdelay |
TRXOUT | 0 | 0 | 0 | 0 |
|