Remote Update IP not reporting CRC error
FPGA: Cyclone 10 GX 10CX150YF672I6G
Tools: Quartus Prime Pro 17.1.2 build 304
Flash: Micron MT25QU512ABB (EPCQL512)
I have programed the FPGA with 2 images - factory and application.
The factory image stored at address 0x00000020 and the application at 0x01000000.
In the convert programing file menu I set the “boot from page” option to the application image.
In order to test the image CRC error detection I have deleted part of application image.
When erasing any sector of application image except the first sector (offset 0x01000000).
After POR the FPGA indeed load from the Factory image and the “Reconfiguration trigger
Conditions” parameter state 0x1 (Bit 0—crcerror_source: CRC error during application Configuration) as expected.
But after erasing the first sector (offset 0x01000000) of the application image,
The FPGA loads into Factory image and the “Reconfiguration trigger Conditions” parameter state 0x0 (no error).