We use Quartus 17.0.2 which unfortunately does not support EPCQA flash devices and we are trying to implement remote update. I am trying to use the ASMI Parallel II IP from version 17.1 which does support EPCQA and synthesize it in my Quartus 17.0 project.
Any insight would be really helpful. If anybody has other suggestions for how to write a new FPGA image onto an EPCQA device using a Quartus 17.0.2 build please let me know!
It is not possible to use EPCQ-A with Quartus 17.0.2 build. Plus, you are using ASMI Parallel II IP which not IP Compatibility.
Therefore, you need to regenerate IP core and programming file.
However, if you use a legacy device that is not supported in the Intel Quartus® Prime software version 17.1 and later, the Quartus 13.1 Version have patches available to download which add EPCQ-A support to legacy Quartus releases.
"if you use a legacy device" means the device that is not supported in Quartus 17.1 version.
Ohhh okay I understand.
We are using Cyclone V so that isn't the case for us. We also require that the Quartus release we use be Functional Safety Certified and I believe 13.1 is not unfortunately.
Will Quartus 17.1 (or other newer versions) be added to the Functional Safety Data Package (FSDP) any time soon?
We will also run into the same problem. The latest FSDPv5.1 only includes Quartus v17.0.2, which doesn't support the EPCQ-A devices.
I had been wondering if the patch to add EPCQ-A support to legacy Quartus versions would work for legacy versions other than v13.1, but from your answers, that doesn't seem to be the case.
If there's no other workaround for this, we'll have to add hardware provisions for PS mode configuration and not use an Intel Configuration Device (at least in the production version).
We could use a newer version of Quartus that supports EPCQ-A during initial FPGA development in AS mode and then once our microcontroller FPGA firmware upgrade feature has been developed, we could go back to v17.0.2 for functional safety and change to PS mode configuration.
Is there any other way to support EPCQ-A using Quartus v17.0.2 since we are restricted to this version for functional safety?