FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits

pcie software develop

dsun01
New Contributor III
1,223 Views

Dear Intel Support/Expert

 

I have a simple question, for AN708, it is focused on FPGA side development. it provides driver and a demo application software. in my case, if I want to add a group of resisters to the Bar4 memory space. how to leverage the intel provided software to access it?

I searched intel website, 

and some of the links provided in the page were broken. 

 

https://community.intel.com/t5/FPGA-Wiki/PCI-Express-in-Qsys-Example-Designs/ta-p/735762

 

could you please provide a new link?

 

0 Kudos
7 Replies
Wincent_Altera
Employee
1,206 Views

Hi David,


Can you specify which link you are looking at ? So that I can provide the new link for you.

For BAR size configuration, I suggest you to refer to

https://www.intel.com/content/www/us/en/docs/programmable/683724/18-0/minimizing-bar-sizes-and-the-pcie-address.html


It might not be exact what you looking at as that is AVMM design example. Hope this help.


Regards,

Wincent_Intel


0 Kudos
dsun01
New Contributor III
1,194 Views

Hi Wincent, 

 

I roughly know how to reconfigure the BAR on the FPGA side. I want to know how to test it on Host PC, for example the Boardtestsystem.exe software. The BAR is predefined by the example FPGA project, if I understand correctly, after I update the BAR content with my application, is there any example/ tutorial to create/update the boardtestsystem.exe software so I can access all memory/register space to test the new FPGA. 

 

now I have a new FPGA on the dev kit board, I need to test it with a customized BTS, I want to know is there any document from Intel to instruct developers to create BTS.

 

thank you,

David

 

 

0 Kudos
dsun01
New Contributor III
1,191 Views

could you please help find out the following links. 

it may be what I am looking for. 

 

Here is updated GUI: http://www.alterawiki.com/uploads/e/e7/GUI_for_AN431.zip 

This GUI can be used with Cyclone-V GT example, as well as all previous PCIe examples. 

 

 

 

Simple version of software source code: http://www.alterawiki.com/uploads/b/b4/Alt_pcie_qsys_simple_sw.zip

Document of the software : http://www.alterawiki.com/uploads/7/74/Simple_PCIe_soft_readme.doc

0 Kudos
dsun01
New Contributor III
1,190 Views

Hi Winent, 

 

in another words, I am looking for a tutorial to develop the software in this zip package. 

 

Windows

Revision 1

64-bit Windows driver and application:File:Gui package 090 80000000.zip

In the package, there is a word document which explains how to install the driver, what additional software needed to be installed, and how to run the application.

0 Kudos
Wincent_Altera
Employee
1,130 Views

Hi David,

For http://www.alterawiki.com/uploads/e/e7/GUI_for_AN431.zip 
Please refer to https://cdrdv2-public.intel.com/653681/an431.pdf

 

For the qsys design,

Please refer to https://www.youtube.com/watch?v=d43Pqc_IZpg&ab_channel=IntelFPGA
There is step by step video there for better understanding.

For the last link, I don't find it in any place, it might be obsolete.
Will submit an internal ticket for the link-broken issue

For other PCIe design, you may get it at 
https://www.intel.com/content/www/us/en/support/programmable/support-resources/design-guidance/pcie-support.html

Hope this clarified, Regards,
Wincent_Intel

0 Kudos
Wincent_Altera
Employee
1,071 Views

Hi David,

Happy new year to you.

I wish to follow up with you about this Forum case.

Do you have any further questions on this matter ?

​​​​​​​Else I would like to have your permission to close this forum ticket

Regards,

Wincent_Intel


0 Kudos
Wincent_Altera
Employee
1,046 Views

Hi

 

We have not hear from you and this Case is idling. It is not recommended to idle for too long.

Therefore following our support policy, I have to put this case in close status. My apologies if any inconvenience cause

Hence, This thread will be transitioned to community support.

If you have a new question, feel free to open a new thread to get support from Intel experts.

Otherwise, the community users will continue to help you on this thread. Thank you

If you feel your support experience was less than a 9 or 10,

please allow me to correct it before closing or let me know the cause so that I may improve your future support experience.

 

Regards,

Wincent_Intel


0 Kudos
Reply