6003 - iCE40 Family: What are the most common causes of NVCM programming or configuration failures on iCE40 Devices?
There are 3 common causes of NVCM boot failure:
1. When NVCM programming is performed, Vpp_2V5 voltage limits have a smaller window and it should only be from 2.3V to 3,00V.
2. On some iCE40 devices such as iCE40 Ultra and iCE40 Ultraplus, there are specific Power-up Supply Sequence. Make sure to check the datasheet of the selected iCE40 device and ensure that this requirement is followed.
3. Make sure the Warmboot option is turned off in the software.
-In iCEcube2, go to Tools > Tool Options > Bitmap tab, and uncheck the "Enable warm boot" option.
-In Radiant Software, go to Projects > Active Strategy > Bitstream Settings, and uncheck the "Enable Warm Boot" option.