FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP

Arria V PCIe hard IP

Altera_Forum
Honored Contributor II
1,235 Views

Hello everbody, I need help about PCIe configuration. 

I work with arria V and i use PCIe hard IP. 

My question is , we can have PCIe soft IP in Arria V ? 

 

and my last question is we can drive in FPGA the input signal pin_perst of PCIe ? 

 

thanks
0 Kudos
3 Replies
Altera_Forum
Honored Contributor II
292 Views

What is your reason for going to soft IP?

0 Kudos
Altera_Forum
Honored Contributor II
292 Views

Because in the final card of my project i have affected the wrong signal for the reset pine and the final card is already been manufactured. 

So i have to move the reset pine in the arria 5 but it is impossible because this pin is dedicated pine. 

I thought if i use SOFT core i can chose the all pine who will use the PCIe. 

 

sorry my english is not very good , i don't know if you understand. 

 

thanks for your time.
0 Kudos
Altera_Forum
Honored Contributor II
292 Views

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.
0 Kudos
Reply