Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20638 Discussions

Remote System update issue in Cyclone IV E device

Jayeshkumar
Beginner
803 Views

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.

0 Kudos
6 Replies
Jayeshkumar
Beginner
708 Views

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.

0 Kudos
ShengN_Intel
Employee
702 Views

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


0 Kudos
Jayeshkumar
Beginner
669 Views

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.

0 Kudos
ShengN_Intel
Employee
656 Views

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.

0 Kudos
Reply