6823 - iCE40 Family: What is the recommended Configuration Mode for NVCM in iCE40 devices?
Description:
It is reported that Fast Boot Mode encounters issue when configuring the device in some cases.
Solution:
The users should implement a Low or Medium Frequency Boot Mode for iCE40 Devices as this provides a more reliable configuration setup.
Related Articles
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 ...
5779 - iCE40 UltraPlus: Can iCE40 devices be configured in Master SPI or Slave SPI mode if the NVCM has already been programmed?
When the NVCM of an iCE40 device has already been programmed, it can no longer be configured in Master SPI mode (SPI serial Flash PROM). However, Slave SPI is still possible which could be an external device, such as a processor, microcontroller, or ...
3756 - iCE40: What is the effect of setting the security bit in iCE40 devices? How to verify if the security bit is set?
If the security bit is not set, how to read the Non-Volatile Configuration Memory (NVCM) data?
It is not possible to obtain the data if Non-Volatile Configuration Memory (NVCM) is programmed with the security feature for iCE40. The security feature of the iCE40 device permanently disables any reading of NVCM data from the device. To verify if ...
5618 - iCE40: Is it possible to boot from an External Flash if the iCE40 device is already programmed in NVCM mode?
Once the device is programmed in NVCM mode, you will no longer be able to boot from an external Flash. However, you can still configure directly to the SRAM through an external SPI Master such as a Microcontroller. Please refer to FPGA-TN-02001 for ...
5501 - MachXO3: Can MACHXO3 devices be re-programmed over I2C in User Mode, in addition to access Embedded Function Block (EFB)'s Primary hardened User I2C, along with Primary Configuration I2C?
Description: This article explores the possibility of MACHXO3 devices be re-programmed over I2C in "User Mode", in addition to access Embedded Function Block (EFB)'s Primary hardened User I2C, along with Primary Configuration I2C. Solution: Both ...