Pin Connection Guidelines: Agilex™ 5 FPGAs and SoCs

ID 813266
Date 7/08/2024
Public
Document Table of Contents

1.2.3. Optional/Dual-Purpose Configuration Pins

Note: Altera recommends that you create an Quartus® Prime design, enter your device I/O assignments, and compile the design. The Quartus® Prime software will check 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.
Attention: There are pins usage restriction for dual-purpose pins in the Avalon® streaming interface x16 mode, refer to the Device Configuration User Guide: Agilex™ 5 FPGAs and SoCs for more details.
Table 4.  Optional/Dual-Purpose Configuration Pins
Pin Name Pin Functions Pin Description Connection Guidelines
AVST_DATA[15:0] I/O, Input

Dual-purpose configuration data input pins.

Use the AVST_DATA[15:0] pins for Avalon® streaming interface x16 mode.

This pin supports the 1.2-V LVCMOS I/O standard only if you are using Avalon® streaming interface x16 configuration scheme.

These pins support the programmable pull-up resistor. For more information, refer to the Agilex™ 5 FPGAs and SoCs Device Data Sheet .

Attention: Access to the I/O pins located in bank 3AT with pin index [91...95] is not allowed for the Avalon® streaming interface x16 configuration scheme. You must leave these pins unconnected. For more information, refer to the device pin mapping files to identify the exact pin location.
If these pins are not used as the dual-purpose pins and they are not used as I/O pins, leave these pins unconnected.
AVST_READY(3ATbank) I/O, Output

Dual-purpose Avalon® streaming interface data ready output pin. Use the AVST_READY(3ATbank) pin for the Avalon® streaming interface x16 configuration schemes.

You cannot use this pin as a user I/O pin if you are using the Avalon® streaming interface x16 configuration scheme.

This pin supports the 1.2-V LVCMOS I/O standard only if you are using Avalon® streaming interface x16 configuration scheme.

These pins support the programmable pull-up resistor. For more information, refer to the Agilex™ 5 FPGAs and SoCs Device Data Sheet .

Connect this pin to the ready signal input of the external configuration controller when configuring using the Avalon® streaming x16 interface.
AVST_CLK(3ATbank) I/O, Input

Dual-purpose Avalon® streaming interface clock input pin. Use the AVST_CLK(3ATbank) for the Avalon® streaming interface x16 configuration schemes.

You can also use his pin as a user I/O pin after configuration.

This pin supports the 1.2-V LVCMOS I/O standard only if you are using Avalon® streaming interface x16 configuration scheme.

These pins support the programmable pull-up resistor. For more information, refer to the Agilex™ 5 FPGAs and SoCs Device Data Sheet .

Connect this pin to the clock signal of the external configuration controller when configuring using the Avalon® streaming x16 interface.

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

AVST_VALID(3ATbank) I/O, Input

Dual-purpose configuration data valid pin. Use the AVST_VALID(3ATbank) pin for the Avalon® streaming interface x16 configuration schemes.

You can also use this pin as a user I/O pin after configuration.

This pin supports the 1.2-V LVCMOS I/O standard only if you are using Avalon® streaming interface x16 configuration scheme.

These pins support the programmable pull-up resistor. For more information, refer to the Agilex™ 5 FPGAs and SoCs Device Data Sheet .

Connect this pin to the data valid signal of the external configuration controller when configuring using the Avalon® streaming x16 interface.

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