Remote System Update for Cyclone 10 LP with UART IP core and NIOS2 softcore
Hi fellows,
I want to reconfigure the Cyclone 10 LP evaluation board by utilizing the Remote System Update (RSU) IP core. The programming file is arranged according to the picture below.
I am able to trigger the reconfiguration with the NIOS2 softcore.
Now the next step is to transfer the app1.sof via UART, store it to the flash and trigger the reconfiguration. Writing to the flash works.
However, something does not work. There are slight differences in the .rpd file written by the UART+Flash combination compared to direct flashing with the Quartus Prime programmer.
I am considering the endianess according to https://www.intel.com/content/www/us/en/programmable/quartushelp/17.0/reference/glossary/def_rpd.htm
Is there something what I am missing?
In Intel® Cyclone® 10 LP Core Fabric and General Purpose I/Os Handbook the raw binary format (.rbf) is used.
Which format is the way to go?
Hi,
The .rpd contains the FPGA configurations files to be program to the board. The configurations files can be in .rbf/.sof.