Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
12 years ago

What is the correct input voltage of PERST# from PCIe slot?

Hello, all!

I am confused - what is the correct input voltage of PERST# from PCIe slot?

PERST# is named as pcie_perstn in CYCLONE IV GX reference boards and is set to different voltages.

1). In .qsf for Cyclone IV GX Transceiver Starter Kit pcie_perstn input is set as 2.5 V:

set_instance_assignment -name IO_STANDARD "2.5 V" -to pcie_perstn

2). In .qsf for Cyclone IV GX FPGA Development Kit pcie_perstn input is set as 1.8 V:

set_instance_assignment -name IO_STANDARD "1.8 V" -to pcie_perstn

In my design IO voltages 1.8 V and 2.5 V are not used and therefore I don't want to assign the whole bank to 1.8 V or 2.5 V only because pcie_perstn is either 1.8 V or 2.5 V.

In my design all IO voltages are assigned as 3.3-V LVCMOS.

Can I assign pcie_perstn to 3.3-V LVCMOS like this: set_instance_assignment -name IO_STANDARD "3.3-V LVCMOS" -to pcie_perstn ?

Obviousely the answer could be found in PCI Express Card Electromechanical Specification.

Here what it says about PERST# (pcie_perstn ):

https://www.alteraforum.com/forum/attachment.php?attachmentid=7985

Do I understand it correctly, that PERST# (pcie_perstn ) Input high voltage on the PCIe slot and thefore on the CYCLONE IV GX input pin is really between 2.0 V and at least 3.3 V and I can safely assign PERST# (pcie_perstn ) to 3.3-V LVCMOS like this:

set_instance_assignment -name IO_STANDARD "3.3-V LVCMOS" -to pcie_perstn ?

If Yes, then why in the Cyclone IV GX FPGA Development Kit PERST# (pcie_perstn ) is assigned to 1.8 V which seems to be too low to accept PERST# (pcie_perstn )?

13 Replies