Intel® Arria® 10 CvP Initialization and Partial Reconfiguration over PCI Express User Guide

ID 683871
Date 9/01/2020
Document Table of Contents

1.6. CvP Pins

The following table lists the CvP pin descriptions and connection guidelines.
Table 3.  CvP pin descriptions and connection guidelines
Pin Name Pin Type Pin Description Pin Connection

The CvP_CONFDONE pin is driven low during configuration. When configuration via PCIe is complete, this signal is released and either actively driven high, or pulled high by an external pull-up resistor.

During FPGA configuration in CvP initialization mode, you must observe this pin after the CONF_DONE pin goes high to determine if the FPGA is successfully configured.

If you are not using the CvP modes, you can use this pin as a user I/O pin.

If this pin is set as dedicated output, the VCCPGM power supply must meet the input voltage specification of the receiving side.

If this pin is set as an open-drain output, connect the pin to an external 10-kΩ pull-up resistor to the VCCPGM power supply or a different pull-up voltage that meets the input voltage specification of the receiving side. This gives an advantage on the voltage leveling.

INIT_DONE Output When you enable this pin, a transition from low to high at the pin indicates the device has entered user mode. If the INIT_DONE output is enabled, the INIT_DONE pin cannot be used as a user I/O pin after configuration.

This is a dual-purpose pin and can be used as an I/O pin when not enabled as the INIT_DONE pin.

When you use the optionally open-drain output dedicated INIT_DONE pin, connect this pin to an external 10-kΩ pull-up resistor to VCCPGM.

When you use this pin in an AS or PS multi-device configuration mode, ensure you enable the INIT_DONE pin in the Intel® Quartus® Prime designs. When you do not use the dedicated INIT_DONE optionally open-drain output, and when this pin is not used as an I/O pin, connect this pin as defined in the Intel® Quartus® Prime software.

CONF_DONE Bidirectional Dedicated configuration done pin.

As a status output, the CONF_DONE pin drives low before and during configuration. After all configuration data is received without error and the initialization cycle starts, CONF_DONE is released.

As a status input, the CONF_DONE pin goes high after all data is received. Then the device initializes and enters user mode. This pin is not available as a user I/O pin.

Connect an external 10-kΩ pull-up resistors to VCCPGM. VCCPGM must be high enough to meet the VIH specification of the I/O on the device and the external host.

When you use passive configuration schemes, the configuration controller monitors this pin.

nPERST[L,R][0:1] Input

This pin is connected to the Hard IP for PCI Express IP Core as a dedicated fundamental reset pin for PCIe usage. If the signal is low, the transceivers and dedicated PCIe Hard IP block that you use for CvP operation are in the reset mode.

Connect the nPERST[L,R]0/nPERST[L,R]1 to the PERST# pin of the PCIe slot. This pin is powered by 1.8V supply and must be driven by 1.8V compatible I/O standards.

Only one nPERST pin is used per PCIe Hard IP. These pins have the following locations:
  • nPERSTL0 = Bottom Left PCIe HIP & CvP
  • nPERSTL1 = Top Left PCIe Hard IP (When available)
  • nPERSTR0 = Bottom Right PCIe Hard IP (When available)
  • nPERSTR1 = Top Right PCIe Hard IP (When available)
For maximum compatibility, always use the bottom left PCIe Hard IP first, as this is the only location that supports Configuration via Protocol (CvP) using the PCIe link.

Did you find the information on this page useful?

Characters remaining:

Feedback Message