Stratix® 10 Device Family Pin Connection Guidelines

ID 683028
Date 8/26/2024
Public
Document Table of Contents

Optional/Dual-Purpose Configuration 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.
Table 3.  Optional/Dual-Purpose Configuration Pins
Pin Name ( Stratix® 10 Devices) Pin Name ( Stratix® 10 GX 10M Device) Pin Functions Pin Description Connection Guidelines
AVST_DATA[31:0] I/O, Input

Dual-purpose configuration data input pins.

Use DATA [15:0] pins for Avalon® streaming interface x16 mode, DATA [31:0] pins for Avalon® streaming interface x32 mode, or as regular I/O pins.

Avalon® streaming interface x8 mode uses the SDM_IO pins.

These pins can also be used as user I/O pins after configuration.

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_CLK I/O, Input

Dual-purpose Avalon® streaming interface clock input pin.

This pin is used for Avalon® streaming interface x16 and x32 configuration schemes.

This pin can also be used as a user I/O pin after configuration.

Connect this pin to the clock signal of an external configuration controller when configuring using the Avalon® streaming x16 or x32 interface.
AVST_VALID I/O, Input

Dual-purpose Avalon® streaming interface data valid input pin.

This pin is used for Avalon® streaming interface x16 and x32 configuration schemes.

This pin can also be used as a user I/O pin after configuration.

Connect this pin to the data valid signal of an external configuration controller when configuring using the Avalon® streaming x16 or x32 interface.
nPERST[L,R][0:2] nPERST[L,R][0:2] I/O, Input

Dual-purpose fundamental reset pin that is only available when you use together with PCI Express® (PCIe®) hard IP (HIP).

When the PCIe* HIP on a side (left or right) is enabled, the nPERST pins on that side cannot be used as general-purpose I/Os (GPIOs). In this case, connect the nPERST pin to the system PCIe* nPERST signal to ensure that both ends of the link start link-training at the same time. The nPERST pins on a side are available as GPIOs only when the PCIe* HIP on that side is not enabled.

When the pin is low, the transceivers are in reset. When the pin is high, the transceivers are out of reset. When you do not use this pin as the fundamental reset, you can use this pin as a user I/O pin.

Connect this pin as defined in the Quartus® Prime software. This pin is powered by the VCCIO3V supply.

When VCCIO3V is connected to a 3.0-V supply, you must use a diode to clamp the 3.3 V LVTTL PCIe* input signal to the VCCIO3V power of the device.

When VCCIO3V is connected to any voltage other than 3.0 V, you must use a level translator to shift down the voltage from 3.3 V LVTTL to the corresponding voltage level powering the VCCIO3V pin.

Only one nPERST pin is used per PCIe* HIP. The Stratix® 10 components may have all six pins listed even when the specific component might only have 1 or 2 PCIe* HIPs.
  • nPERSTL0 = Bottom Left PCIe* HIP & CvP
  • nPERSTL1 = Middle Left PCIe* HIP (When available)
  • nPERSTL2 = Top Left PCIe* HIP (When available)
  • nPERSTR0 = Bottom Right PCIe* HIP (When available)
  • nPERSTR1 = Middle Right PCIe* HIP (When available)
  • nPERSTR2 = Top Right PCIe* HIP (When available)

For maximum compatibility, always use the bottom left PCIe* HIP first, as this is the only location that supports Configuration via Protocol (CvP) using the PCIe* link.