FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
5920 Discussions

On Max10 the watchdog in "dual image configuration" doesn't work

FRava3
Beginner
767 Views

I’m facing some problem in setting up the Max10 in dual-boot configuration.

How our Max10 is configured:

UFM0 – Boot fw (Nios)

CFM1 – Boot hw

CFM0 – Application hw

Application fw(Nios) is on an external Flash.

 

The board starts in Boot, then switches in Application using register DUAL_BOOT_0_BASE  (document: Intel MAX 10 FPGA Configuration User Guide (ug_m10_config.pdf) )

 

I enabled the watchdog in the application "convert programming files" -> "Options/Boot info" but when the control passes from boot to application and on application there's no firmware for Nios, the control doesn't revert to boot (aka the watchdog doesn't work)

 

0 Kudos
1 Reply
AnandRaj_S_Intel
Employee
240 Views

Hi,

 

When using the Dual Boot IP, you should enable the CONFIG_SEL pin options to determine which image the MAX 10 need to be boot up. Then use the config_sel_overwrite bit and config_sel bit to switch between the image 0 and 1 without power cycle.

 

You can use the example design attached to compare with yours if there are any difference settings.

 

Reference

https://www.youtube.com/watch?v=0k4AZmdW9Sk

https://www.youtube.com/watch?v=Z0l0GrjXn8w

 

Regards

Anand

0 Kudos
Reply