Success! Subscription added.
Success! Subscription removed.
Sorry, you must verify to complete this action. Please click the verification link in your email. You may re-send via your profile.
We need to implement remote system update feature on cyclone IV FPGA. We are using Quartus Prime Standard Edition 18.1. We are facing issues in reconfiguring the application through NIOS S/W.
We have one reference example design for Cyclone V which is available on Intel documentation resources and we have executed it on Cyclone V development board and we are able to implement this feature successfully on it.
Our custom design is on Cyclone IV where we are able to write the application h/w images and s/w image from factory configuration but we are not able to jump to application configuration from factory configuration without using watchdog timer.
That means when we are using watchdog timer by setting watchdog time value then only we are able to jump to application configuration from factory configuration otherwise it is not working, it is issue with cyclone IV but for Cyclone V it is not having this issue.
We are following the Remote upgrade user guide and cyclone iv device handbook to implement remote upgrade feature on cyclone iv (custom design). For your reference the pdfs are attached herewith.
Please help us to be able to come out from this issue so that without using watchdog timer we can load application images to FPGA and remain there unless there is some trigger from user side.
Link Copied
Hi,
Below is a similar previous case for your reference.
You may take a look at Cyclone 10 LP design example as well.
Thanks,
Best regards,
Sheng
Hi,
We have come to solution by disabling the watchdog timer and setting the timer value in factory configuration. This we have achieved by trial and error method.
Hi,
Thanks for the sharing. Based on what you say means there are some differences between Cyclone IV and Cyclone V FPGA architecture where jump to application configuration from factory configuration with watchdog timer enabled in factory configuration can be done on Cyclone V but can't be done on Cyclone IV. May be you can mark it as solution for better future reference.
Thanks,
Best regards,
Sheng
Hi,
In Cyclone V there is no need to create any instructions to enable or disable the watchdog timer to switch from factory to application configuration but in cyclone IV we need to set the watchdog timer value to jump from factory to application configuration and to avoid come back to factory application after watchdog timeout happens we need to disable the watchdog timer when we set the timer value in factory configuration so once we switch to application configuration we remain there unless some error occurs.
This is for your kind information.
Hi,
Thanks again for your kind sharing. That was a clear clarification on how remote system update works differently between Cyclone V and Cyclone IV.
Community support is provided Monday to Friday. Other contact methods are available here.
Intel does not verify all solutions, including but not limited to any file transfers that may appear in this community. Accordingly, Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.
For more complete information about compiler optimizations, see our Optimization Notice.