Pin Connection Guidelines: Agilex™ 5 FPGAs and SoCs

ID 813266
Date 10/17/2024
Public
Document Table of Contents

1.2.10. HVIO Optional Function Pins

Note: Altera recommends that you create a Quartus® Prime design, enter your device I/O assignments, and compile the design. The Quartus® Prime software checks your pin connections according to I/O assignment and placement rules. The rules differ from one device to another based on device density, package, I/O assignments, voltage assignments, and other factors that are not fully described in this document or the device user guides.
Note: Agilex™ 5 FPGA HVIO supports RGMII at 1.8 V.
Table 11.  HVIO Optional Function Pins
Pin Name Pin Functions Pin Description Connection Guidelines
PLLREFCLK[1,2] Input Reference clock input pins for IOPLL.

Provide a single-ended external clock source to this pin.

Connect unused pins as defined in the Quartus® Prime software.

SOURCE_SYNC_CLK[1,2] Input Reference clock input pins to Fabric Core or RGMII interface. These pins can be used as RGMII receive clock when you have RGMII interface connected with the HVIO bank on board.

Provide a single-ended external clock source to this pin when the pin is used as a reference clock.

Connect with RGMII RX_CLK from Ethernet PHY when this pin is used as a RGMII receive clock. You can only use one of the two pins at a time as RGMII_RX_CLK.

Connect unused pins as defined in the Quartus® Prime software.

SYSPLLREFCLK_L1[A,B,C,D][0:1]

SYSPLLREFCLK_R4[A,B,C,D][0:1]

Input Reference clock input pins for system PLL in the GTS transceiver banks. You can also use the system PLL for the core fabric if it is unused by the GTS transceiver.

Provide a single-ended external clock source to this pin.

Connect unused pins as defined in the Quartus® Prime software.

PIN_PERST_N_CVP_L1[A,B,C,D]_[0,1]

PIN_PERST_N_R4[A,B,C,D]_[0,1]

Input

Dual-purpose pin functions as user I/O pin or PCIe* platform reset pin. Two reset pins available for each GTS bank, select either one of the pins. For ES device, if one PERST pin is selected as reset signal for GTS, the unused PERST pin for the same GTS bank must be left floating.

When used as PCIe* platform reset, connect this pin to the system PCIe* nPERST signal. When the pin is low, the transceivers are in reset. When the pin is high, the transceivers are out of reset.

Reset input in PCIe* case. For ES device, if one PERST pin is selected as reset signal for GTS, the unused PERST pin for the same GTS bank must be left floating.

In a PCIe* adapter card implementation, connect this signal from the PCIe* edge connector to each GTS PCIe* reset input pin. You must pull up the 3.3-V PCIe* nPERST signal on the adapter card.

If the pin is assigned to PIN_PERST in the Quartus® Prime IP but GTS is unused, tie to GND.

If VCCIO_HVIO is 1.8-V or 2.5-V, use a level translator to fan out and change the 3.3-V open-drain nPERST signal from the PCIe* connector to this pin of each GTS transceiver that is used on the board.

In case when one reset pin controls multiple PCIe* IPs in bifurcation mode, ensure that this signal is deasserted high after all IPs reference clocks are stable.

TXCLK[1:20] Output Transmit clock. These pins can be used as RGMII transmit clock when you have RGMII interface connected with HVIO bank on board.

Connect unused pins as defined in the Quartus® Prime software.

RXCLK[1:4] Input Reference clock input pins for the fabric core.

Provide a single-ended external clock source to this pin.

Connect unused pins as defined in the Quartus® Prime software.

Data_Ctrl[1:20] Input/Output Data and control signal. These pins can be used as RGMII data and control signal when you have RGMII interface connected with HVIO bank on board.

When these pins are used as RGMII receive data (RXD) or RGMII transmit data (TXD), you must assign the 4 pins for RXD or TXD in groups of 4. For example, [1:4], [5:8], [9:12], [13:16], and [17:20].

Connect unused pins as defined in the Quartus® Prime software.