4729 - MachXO2: Why is it not recommended to control/toggle the PROGRAMN pin to trigger reconfiguration from its own GPIO?
It is not recommended to control the PROGRAMN pin from its own GPIO because the MachXO2 device's GPIO might permanently pull down the PROGRAMN pin. Thus, the device will always be held in reconfiguration state, and will not communicate or be erased to clear the error condition.
Related Articles
1263 - Can the PROGRAMN pin be held low for a period of time during power-up to prevent the FPGA from configuring?
Yes, PROGRAMN pin can be used to hold FPGA from configuring. The are cases where user is using SPI programming mode and would like to control the exact time to begin configuration with PROGRAMN pin. Lattice FPGA enter configuration mode when one of ...
6995 - ECP5:How to resolve issues regarding failure in reconfiguration using PROGRAMN when using Serial Configuration Mode?
Problem: When toggling PROGRAMN and using Serial Configuration mode, device does not enter user mode. Solution: When SED is instantiated in the design before re-configuration, toggle programn twice to have successful re-configurations.
1323 - Is PROGRAMN pin independent of JTAG programming operations? <br>
The PROGRAMN pin does not affect the JTAG state machine or boundary scan cells. However, the PROGRAMN pin does clear the SRAM configuration memory of the device. Because of this, a logic low signal on PROGRAMN pin at any time during JTAG ...
1421 - How do I trigger the Dual Boot function for MACHXO2 device?<br>
The Dual Boot feature is supported through the Master SPI Mode(MSPI) for MACHXO2 device. During the device configuration at power up or toggling of PROGRAMN pin, any of following situations will trigger a dual boot event. A bitstream Cyclic ...
6514 - All Nexus Family: How to set DONE, INTN and PROGRAMN pins as GPIO in Nexus Family?
To use these Configuration pins as an IO, follow the steps below: 1.) The First step is to set this pins to DISABLE (in this case INITN_PORT, DONE_PORT and PROGRAMN_PORT to DISABLE). After running the design flow up to export files, a .fea file will ...