Altera_Forum
Honored Contributor
8 years agoMax 10 RSU (Remote System Update) - Dual Images - Write to CFM
I am looking to test the remote update feature of the Max 10 using the Max 10 Development Board. I want to be able to perform a Remote System Update (RSU) using the Discrete Update method. I have worked through the RSU example using the Nios II processor (AN741: Remote System Upgrade for Max 10 FPGA Devices over UART with the Nios II Processor), however for the situation I need to perform remote updates in the Nios II method is not an option.
I have been able to succesfully program the device with dual images. For this I have used a simple Platform Designer system (clk, flash, dual_boot IP) to generate HDL files which I have included in a top level HDL file for the project. Next, I intend to test the "fail safe" capability of the Max 10 by corrupting one of the images (image 1), attempting to boot into that image, and checking that the device falls back in to image 0. To do this I need to be able to write directly to the CFM on the device. I have been unable to find a method of easily writing in to the CFM. Is this even possible or can the CFM only be written to/read from using the Remote Update circuitry on the device? Are there any examples online of a Discrete RSU system on the Max 10? Any help would be much appreciated. Cheers