Forum Discussion
Max10 Dual configuration IP read boot source
- 5 years ago
In ug_m10_config.pdf, section " Dual Configuration Intel FPGA IP Core References", you will see that
- config_sel register allows you to select which CFM will be used for next boot
- msm_cs register tells you which CFM was used on last boot
Table 14 gives you de definition of the msm_cs register. I currently use the msm_cs from offset 4 and it seems to work as expected.
While I can read the CONFIG_SEL pin, it is pulled up to always boot from CFM1/2, which is what I want under normal circumstances. However, in the case that something goes wrong with the image in CFM1/2, I need a way to see a boot has occurred from CFM0 so I can lock functionality and prompt for a redownload to CFM1/2. Unless I'm mistaken, I don't think the CONFIG_SEL pin changes to reflect that if it is on a 10K pull up