2. Overview
The GTS transceivers in Agilex™ 5 FPGAs support various simplex protocol implementations. In simplex mode, the GTS channel is unidirectional and that leaves an unused transmitter or receiver. Using the dual simplex mode, you can utilize the unused transmitter or receiver channel to implement another independent simplex protocol as shown in the following figure.
Figure 1. Channel Utilization in Simplex and Dual Simplex Modes
The dual simplex (DS) mode supports the following combination of simplex protocol IPs 1.
Receiver IP | Transmitter IP | |||||
---|---|---|---|---|---|---|
SDI | HDMI | DisplayPort | SerialLite IV2 | JESD204C | JESD204B 2 | |
SDI | Yes | Yes | Yes | No | No | No |
HDMI | Yes | Yes | Yes | No | No | No |
DisplayPort | Yes | Yes | Yes | No | No | No |
SerialLite IV2 | No | No | No | Yes | Yes | Yes |
JESD204C | No | No | No | Yes | Yes 3 | Yes |
JESD204B2 | No | No | No | Yes | Yes | Yes |
DS mode can be implemented in the Quartus® Prime Pro Edition software by generating a DS IP based on the simplex protocol IPs, and using the DS IP for RTL design as highlighted in the following figure. The generated DS IP comprises of the individual simplex IPs that you want to pair in DS mode and use in your design.
Figure 2. Dual Simplex Mode Implementation High-Level Steps
1 DS mode is only supported for the specified simplex protocols, and not for custom TX/RX modes with the GTS PMA/FEC Direct PHY Intel FPGA IP (except when the PMA configuration rules parameter is set to SDI or HDMI).
2 DS mode is not supported for this IP in the current release of the Quartus® Prime Pro Edition software.
3 Only limited configurations and conditions are supported in DS mode in the current release of the Quartus® Prime Pro Edition software. Refer to the GTS JESD204C Intel FPGA IP User Guide for details.