- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using a STRATIX 10 1GS040HH3F35E3VG with Quartus Prime Pro version 21.4.
I locked the npor_pin_perst of pcie hip to IO pin AP26, which is labelled as ...,nPERSTL0,..
Now fitter reports an error:
Could not find a location with: LEVELSHIFTER_DATA (1location affected)
Whats wrong there ?
Thanks for answer.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For ND0 package device that you have selected, there is an additional setting need to add in the .qsf, in order to use the crete 3VIO instead of the levelshifters.
set_instance_assignment -name USE_AS_3V_GPIO ON -to pin_name
Example: set_instance_assignment -name USE_AS_3V_GPIO ON -to pcie_hip_npor_pin_perst
Refer to this KDB solution:
Can the 3.0V I/O banks in Stratix 10 devices support I/O standards of 2.5V, 1.8V, 1.5V or 1.2V?
https://www.intel.com/content/www/us/en/support/programmable/articles/000074575.html
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
PCIe IP Core has two, asynchronous, active low reset inputs, npor and pin_perst.
You mentioned that you connect npor_pin_perst to nPERSTL0. Is it means you connect both npor and pin_perst to nPERSTL0?
According to S10 PCIe User Guide page 47, https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_s10_pcie_avst.pdf
pin_perst of bottom left PCIe hard IP must be connected to nPERSTL0. While npor is connect to other IO pin.
You can also refer to some of the S10 PCIe example available at below link for their npor and pin_perst connection.
https://www.intel.com/content/www/us/en/support/programmable/support-resources/design-guidance/pcie-support.html
If you still have problem with your design, please attach your Quartus design here.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello skbeh,
npo_pin_perst is just the name of the signal coming from qsys design. It is just the pin_perst, I connected. May this problem has nothing to do with PCIE, because I got an error containing "LEVELSHIFT..." also when assigning a particular signal to bank 3C, which is the only 3.3 V bank. As nPERSTL0 is located in a 3 V bank, maybe that's the same reason. Do you know what this "LEVELSHIFT" measns ?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
When assigning 2.5 V I/O standard to the pin it works. But I want to use the bank (6A) as a 3 V standard!!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
For ND0 package device that you have selected, there is an additional setting need to add in the .qsf, in order to use the crete 3VIO instead of the levelshifters.
set_instance_assignment -name USE_AS_3V_GPIO ON -to pin_name
Example: set_instance_assignment -name USE_AS_3V_GPIO ON -to pcie_hip_npor_pin_perst
Refer to this KDB solution:
Can the 3.0V I/O banks in Stratix 10 devices support I/O standards of 2.5V, 1.8V, 1.5V or 1.2V?
https://www.intel.com/content/www/us/en/support/programmable/articles/000074575.html

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page