Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21273 Discussions

Remote System Update over PCIe generic Linux drivers/SDK availability and download location

Steve-Mowbray-ENL
New Contributor I
1,026 Views

Hi 

Getting started with Remote System Update and are following this design example

https://www.intel.com/content/www/us/en/design-example/714766/intel-arria-10-fpga-intel-fpga-remote-system-update-via-pci-express-design-example.html 

However the Linux side seems a bit specific to the design example target board and specifically the EPCQ1024L configuration device -- my question is there a starting point for general remote system update Linux development based on our custom target system running Linux on CPU connected to Arria 10 via PCIe

Thanks

Steve

Labels (1)
0 Kudos
1 Solution
ventt
Employee
922 Views

Hi @Steve-Mowbray-ENL,


Currently, we only have the Remote System Upgrade (RSU) Design Example via PCIe for Arria 10. 

The RSU in the Design Example is via PCIe. You can get to the driver source files in the driver folder after you restore the Design Example. 


If you want to use other low speed interfaces like UART or I2C, you may refer to the Max 10 Remote System Update Design Example.

  1. AN741: Remote System Upgrade for MAX 10 FPGA Devices over UART with the Nios II Processor
  2. Intel® MAX® 10 FPGA – I2C Remote System Update Design Example


Thanks.

Best Regards,

VenTing_Intel


View solution in original post

0 Kudos
6 Replies
ventt
Employee
964 Views

Hi @Steve-Mowbray-ENL,


Thanks for reaching out to us at the Intel Community Forum.


You may select your target device from the list in Flash Loader > Add Device after selecting Arria 10 as device family. You can use the configuration device that is compatible with EPCQ when following the Design Example.


Thanks.

Best Regards,

VenTing_Intel


0 Kudos
Steve-Mowbray-ENL
New Contributor I
953 Views

Thanks - my question is more related to the CPU host side in the remote update architecture -- specifically are there generic Linux driver source files available for download similar to the CvP and passive serial drivers that can be downloaded  

0 Kudos
ventt
Employee
923 Views

Hi @Steve-Mowbray-ENL,


Currently, we only have the Remote System Upgrade (RSU) Design Example via PCIe for Arria 10. 

The RSU in the Design Example is via PCIe. You can get to the driver source files in the driver folder after you restore the Design Example. 


If you want to use other low speed interfaces like UART or I2C, you may refer to the Max 10 Remote System Update Design Example.

  1. AN741: Remote System Upgrade for MAX 10 FPGA Devices over UART with the Nios II Processor
  2. Intel® MAX® 10 FPGA – I2C Remote System Update Design Example


Thanks.

Best Regards,

VenTing_Intel


0 Kudos
ventt
Employee
870 Views

Hi @Steve-Mowbray-ENL,


May I know if you have further questions on this case?


Thanks.

Best Regards,

VenTing_Intel


0 Kudos
Steve-Mowbray-ENL
New Contributor I
858 Views

Hi VentTing_Intel -- apologies -- yes the comment one above answers the question

0 Kudos
ventt
Employee
843 Views

Hi @Steve-Mowbray-ENL


I’m glad that your question has been addressed. I now transition this thread to community support. If you have a new question, please login to https://supporttickets.intel.com/, view details of the desire request, and post a feed or response within the next 15 days to allow me to continue to support you. After 15 days, this thread will transition to community support. The community users will be able to help you with your follow-up questions.


Thanks.

Best Regards,

VenTing_Intel


p/s: If any answers from the community or Intel support are helpful, please feel free to mark them as solutions, give them kudos, and rate 4/5 for the survey.


0 Kudos
Reply