Intel® SoC FPGA Embedded Development Suite
Support for SoC FPGA Software Development, SoC FPGA HPS Architecture, HPS SoC Boot and Configuration, Operating Systems
446 Discussions

Intel Arria 10 PCIe DMA Reference Design problem

BPopa2
Beginner
582 Views

Hello,

 

I am trying to run the Intel PCIe DMA Reference Design by Intel on my Arria 10 ( 10AS066H2F34I1SG) device.

When I open the reference design and try to Migrate Device to the above FPGA, it doesn't show in the list of devices!

 

I tried to edit the constraints myself and after generating the .sof file, the PCIe card is not being detected in the system.

Can you please guide me on how to run the reference design on my board. I'm relatively new to Intel FPGAs and some help would really be appreciated.

 

Thank you in advance.

 

Best,

Bhargav

0 Kudos
1 Reply
Nathan_R_Intel
Employee
371 Views

Hie Bhargav,

 

My apologies for the delayed first response. Typically we will answer within 48 hours but I missed your questions.

 

I have the following question:

  • Which device are you migrating from?

 

Typically if you migrate from another device to Arria 10, you will need to re-specify all the Pin assignment, re-generate the IP. I will recommend using the Quartus generated example design instead to generate the PCIe IP (Instead of migrating). After that you will need to re-specify the Pin assignment either using Pin Planner or Assignment editor. Mainly the Tx Serial Pin, Rx Serial Pin, Refclk and PERSTn pins needs to be assigned to the correct location per the pin connection guideline. Also ensure the correct clock is connected to the CLKUSR IO pin as well.

 

Pin Connection Guideline:

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/dp/arria-10/PCG-01017.pdf

 

Example Design generation (Pg 11):

https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_a10_pcie_avmm_dma.pdf

 

Please use the above solution to simplify the design bring up. The Example Design generation is as simple as one butoon click. After you have specified the Pin connection, you may complete compilation and the PCIe link should be up and device should be able to detected. Then you can move on to update the design.

 

Regards,

Nathan

 

 

 

0 Kudos
Reply