For full details about performance and resource use, visit the Performance and Resource Use web page.
Maximum Frequencies
The maximum frequency of the core operation is dependent on the supported line rates and the speed grade of the devices.Latency
The MIPI D-PHY TX core latency is measured from therequesths signal of the
data lane assertion to the readyhs signal assertion.The MIPI D-PHY RX core latency is the time from the start-of-transmission
(SoT) pattern on the serial lines to the activehs signal
assertion on the PPI. The following table provides the latency numbers for various core
configurations.
Note: To calculate the throughput for higher lanes, multiply
the existing throughput by the configured number of lanes.
| Line Rate (Mb/s) | LPX (ns) | Device Family | Lanes | Latency (in byteclkhs 1 cycles) | Data Flow Mode |
|---|---|---|---|---|---|
| 250 | 50 | UltraScale+ | 1 | 10 | D-PHY TX (Master) |
| 500 | 50 | UltraScale+ | 1 | 18 | D-PHY TX (Master) |
| 1,000 | 50 | UltraScale+ | 1 | 33 | D-PHY TX (Master) |
| 1,250 | 50 | UltraScale+ | 1 | 43 | D-PHY TX (Master) |
| 1,500 | 50 | UltraScale+ | 1 | 51 | D-PHY TX (Master) |
| 2,000 | 50 | UltraScale+ | 1 | 67 | D-PHY TX (Master) |
| 2,500 | 50 | UltraScale+ | 1 | 84 | D-PHY TX (Master) |
| 3200 | 50 | Versal Adaptive SoC | 1 | 194 | D-PHY TX (Master) |
| 250 | 50 | UltraScale+ | 1 | 6 | D-PHY RX (Slave) |
| 500 | 50 | UltraScale+ | 1 | 6 | D-PHY RX (Slave) |
| 1,000 | 50 | UltraScale+ | 1 | 6 | D-PHY RX (Slave) |
| 1,250 | 50 | UltraScale+ | 1 | 6 | D-PHY RX (Slave) |
| 1,500 | 50 | UltraScale+ | 1 | 6 | D-PHY RX (Slave) |
| 2,000 | 50 | UltraScale+ | 1 | 6 | D-PHY RX (Slave) |
| 2,500 | 50 | UltraScale+ | 1 | 6 | D-PHY RX (Slave) |
| 3200 | 50 | Versal Adaptive SoC | 1 | 6 | D-PHY RX (Slave) |
| 250 | 50 | 7 series | 1 | 16 | D-PHY TX (Master) |
| 500 | 50 | 7 series | 1 | 24 | D-PHY TX (Master) |
| 1,000 | 50 | 7 series | 1 | 39 | D-PHY TX (Master) |
| 1,250 | 50 | 7 series | 1 | 48 | D-PHY TX (Master) |
| 250 | 50 | 7 series | 1 | 5 | D-PHY RX (Slave) |
| 500 | 50 | 7 series | 1 | 5 | D-PHY RX (Slave) |
| 1,000 | 50 | 7 series | 1 | 5 | D-PHY RX (Slave) |
| 1,250 | 50 | 7 series | 1 | 5 | D-PHY RX (Slave) |
|
|||||
Throughput
The MIPI D-PHY TX core throughput varies based on line rate, number of data lanes, clock lane mode (continuous or non-continuous) and D-PHY protocol parameters. Throughput is measured from the clock lanetxrequesths signal assertion to the clock lane
txrequesths signal deassertion by transferring a standard
640x480 resolution image as frame data on the PPI. In this measurement, the number of bytes
transfered from the start to the end are taken into account. Data lane txrequesths and txreadyhs
assertion is considered as one-byte transfer. The following table provides the throughput
numbers for various core configurations.
| Line Rate (Mb/s) | LPX (ns) | Device Family | Lanes | Throughput (Mb/s) | Data Flow Mode |
|---|---|---|---|---|---|
| 250 | 50 | UltraScale+ | 1 | 239 | D-PHY TX (Master) |
| 500 | 50 | UltraScale+ | 1 | 462 | D-PHY TX (Master) |
| 1,000 | 50 | UltraScale+ | 1 | 879 | D-PHY TX (Master) |
| 1,250 | 50 | UltraScale+ | 1 | 1075 | D-PHY TX (Master) |
| 1,500 | 50 | UltraScale+ | 1 | 1261 | D-PHY TX (Master) |
| 2000 | 50 | UltraScale+ | 1 | 1661 | D-PHY TX (Master) |
| 2500 | 50 | UltraScale+ | 1 | 2002 | D-PHY TX (Master) |
| 2936 | 50 | AMD Versalâ„¢ Adaptive SoC | 1 | 2212 | D-PHY TX (Master) |
| 3200 | 50 | AMD Versalâ„¢ Adaptive SoC | 1 | 2385 | D-PHY TX (Master) |
| 250 | 50 | 7 series | 1 | 231 | D-PHY TX (Master) |
| 500 | 50 | 7 series | 1 | 462 | D-PHY TX (Master) |
| 1,000 | 50 | 7 series | 1 | 879 | D-PHY TX (Master) |
| 1,250 | 50 | 7 series | 1 | 1066 | D-PHY TX (Master) |