How to upgrade FPGA programming file for products in the field when using CvP as config scheme
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
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