Article ID: 000077451 Content Type: Product Information & Documentation Last Reviewed: 09/23/2025

How do I assign non 3.0-V I/O standard for nPERST pins of Stratix® 10 PCI Express* Hard IP?

Environment

    Intel® Quartus® Prime Pro Edition
    Avalon-MM Intel® Stratix® 10 Hard IP for PCI Express
    Avalon-ST Intel® Stratix® 10 Hard IP for PCI Express
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

In some Stratix® 10 FPGA designs, the 3V I/O bank will not be used as a 3.0V signal input and output. And VCCIO3V will be connected to the power supply, which is not 3.0V, but, as 1.8V or 1.2V, which could share the same power plane with other banks.

Under this condition, the dedicated pins nPERST[L,R][0:2] have to be assigned a non-3.0-V I/O standard.

So the fitter error may be encountered when nPERST[L,R][0:2] pins are assigned to a 3.0-V I/O standard without any additional assignments. 

Resolution

Add 'set_instance_assignment -name USE_AS_3V_GPIO ON -to <signal>' to your QSF file if you are intentionally trying to use a non 3.0-V standard on this pin.

For instance:

    set_instance_assignment -name IO_STANDARD "1.8 V" -to pcie_rstn_pin_perst -entity pcie_example_design
    set_instance_assignment -name USE_AS_3V_GPIO ON -to pcie_rstn_pin_perst -entity pcie_example_design

 

Related Products

This article applies to 4 products

Intel® Stratix® 10 SX SoC FPGA
Intel® Stratix® 10 MX FPGA
Intel® Stratix® 10 GX FPGA
Intel® Stratix® 10 TX FPGA

1