FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.

Arria 10 PCIe hard IP

ALega1
Beginner
386 Views

Hello, we connected the pin_perst to an incorrecto location on our board. Any work around? We try to disconnect on top and fixed to 1. Also we tested to modify on top instance the value of hip_hard_reset to disable. Nothing works. Thanks in advance

0 Kudos
3 Replies
a_x_h_75
New Contributor III
92 Views

No. There is no workaround - only reworking. The key text from the datasheet:

 

"Arria 10 devices can have up to 4 instances of the Hard IP for PCI Express. Each instance has its own pin_perst signal. You must connect the pin_perst of each Hard IP instance to the corresponding nPERST pin of the device..."

 

"For example, if you are using the Hard IP instance in the bottom left corner of the device, you must connect pin_perst to NPERSL0"

 

Cheers,

Alex

ALega1
Beginner
92 Views

We read about soft reset controller on arria v through the por reset. All the ports for arria 10 show the disabling option??? ​

Post:

​For Arria V device, the mapping of nPERST is as below: 

- nPERSTL0 --> bottom Hard IP of pin_perst - nPERSTL1 --> top Hard IP of pin_perst  In your case, try workaround it by changing to use Soft Reset Controller. Using Soft Reset Controller doesn't required the connection to pin nPERSTL0. Tie pin_perst to 1 at top level file and nPERSTL0 can be left unconnected at pin assignment.  Steps to switch to soft reset controller in Qsys: 1) Edit the .qsys file 2) Search for the string 'force_src' 3) Set parameter force_src to 1: <parameter name="force_hrc" value=0" /> <parameter name="force_src" value=1" /> 4) Save the changes to the .qsys file and regenerate the Qsys system. 5) Use npor input to reset the core and application logic.

Translate

 

Nathan_R_Intel
Employee
92 Views
Hie, My apologies, but there is no workaround if the nPERST is connected wrongly for Arria 10. There is no soft reset contoller option for Arria 10. Its only offered in Arria V. Regards, Nathan
Reply