Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
16596 Discussions

How to upgrade FPGA programming file for products in the field when using CvP as config scheme

Steve-Mowbray-ENL
New Contributor I
418 Views

Hi need some guidance on planning for FPGA program upgrade in the field when CvP over PCIe is the only configuration scheme on the target platform -- we have a basic working system on the bench with CPU and Arria 10 communicating via PCIe:

 

- initial CvP peripheral currently programmed into FPGA active serial flash via JTAG and we can CvP program the respective core image via CPU for fully functional operation

 

- if we make some improvements to the FPGA project but keep the PCIe section identical the updated core image will program seemingly ok but does not operate when using the original peripheral image so we guess that the core and peripheral images are dependant items

 

So my question is how do we plan for updating the FPGA program for products in the field where we will not have JTAG access? Is there a way of updating the FPGA flash via PCIe?

 

Thanks

Steve

Labels (1)
0 Kudos
1 Solution
Steve-Mowbray-ENL
New Contributor I
337 Views

So its looking like we should be using Remote System Update based on Remote Update IP block -- CvP being a configuration scheme rather than an update manager scheme

View solution in original post

0 Kudos
3 Replies
FvM
Valued Contributor III
389 Views
Hi,
Arria 10 CvP implementation has some restrictions, e.g. regarding the feature to reconfigure the FPGA via CvP. We got the impression that reliable operation is hard to achieve or even impossible and are happy to have CFI flash with PFL CPLD available in the design.
0 Kudos
Steve-Mowbray-ENL
New Contributor I
338 Views

So its looking like we should be using Remote System Update based on Remote Update IP block -- CvP being a configuration scheme rather than an update manager scheme

0 Kudos
VenTingT
Employee
291 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, feel free to open a new thread to get the support from Intel experts.


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


Thanks.

Best Regards,

VenTing_Intel


0 Kudos
Reply