Forum Discussion
Hi SLe2,
I don't think there is an option to write the entire .rpd file. FYI, there are few IPs that you can choose to use to perform erase, read and write .rpd file into the EPCQ128 device. You can check out each user guide on the operation protocol that you think will meet your requirement.
a) ASMI Parallel IP :
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug_altasmi_parallel.pdf
b) ASMI Parallel II IP :
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug-asmi2.pdf
c) Generic Serial Flash Interface IP :
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/ug/ug-gen-sfi.pdf
There is no issue if you only store the factory image in the EPCQ128 device. As long as the .rpd file was written correctly into the EPCQ128, the AS configuration would still work on the Cyclone V device. However since there is only one factory image in the EPCQ128 device, the RSU will not work as there is no application image. If the .rpd file is corrupted, mostly AS configuration would fail but unlikely to brick Cyclone V.
In flash device architecture, before you can write any data, you need to perform erase first. You can refer to the following link for the explanation:
Regards,
Nooraini