5592 - MachXO3: How to recover from 'Hanging" and waiting for something to continue operation?
Clearing the Configuration Memory and Re-initialization the current user mode configuration of the MachXO3L remains in operation until it is actively cleared, or power is lost. Several methods are available to clear the internal configuration memory of the MachXO3L/LF. The first is to remove the power and reapply power. Another method is to toggle the PROGRAMN pin. Lastly, you can reinitialize the memory through a Refresh command. Any active configuration port can be used to send a Refresh command.
- An assertion of the PROGRAMn input
- Cycling power to the MachXO3L/LF
- Sending the Refresh command using a configuration port
Related Articles
2640 - MACHXO2: How can we recover the device from "Failed to verify the ID" when device ID is messed up?
The Device ID is always retrievable using the JTAG port. If, as in this case, you get the error: "Failed to verify the ID: Expected: 0x012BB043 Read: E4E4E4E4" (or some other value), try the following to recover the device. When Device ID reports the ...
534 - MachXO: Why can't I scan or program the MachXO device on the MachXO Mini board after I programmed my pattern into the device?
The MachXO JTAG pins on the MACHXO Mini board share the same traces with some generic IOs of the MachXO device (as shown on page 4 and page 2 of the schematic). If the new design patterns have signals driving out of these pins, they could potentially ...
1943 - MachXO: With no DONE bit, how can I use JTAG to see if the SRAM download from flash is finished?
The way to check the MachXO configuration status through JTAG is to use the capture instruction. For the MachXO the capture instruction (which is the instruction shifting out of the instruction register) is 0x19 (if the device is blank) or 0x1D (if ...
1705 - What is the start point of “input operation” and the start point of “output operation” after TransFR command in “Leave Alone” I/O State?<br>
The use of the TransFR command is discussed in more detail in TN1087, Minimizing System Interruption During Configuration Using TransFR Technology. This tech note is available from the Lattice web site at the following web link: ...
Radiant Programmer: What is Erase, Program, Verify Quad 1 operation used for?
Description: Erase, Program, Verify Quad 1 enables that QE bit to '1'. In general, there are two (2) requirements/steps to enable booting from external SPI Flash through x4 (QUAD Mode) Step 1 - Convert the bitstream file into hex (Quad I/O read mode) ...