Device Family: Intel® Stratix® 10 GX, Intel® Stratix® 10 MX, Intel® Stratix® 10 SX, Intel® Stratix® 10 TX

Type: How-To

Area: Intellectual Property



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

Description

In some Intel® Stratix® 10 design, 3V I/O bank will not be used as 3.0V signal input and output. And VCCIO3V will be connected to the power supply which is not 3.0V, but such 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 non 3.0-V I/O standard.

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

Workaround/Fix

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