7118 - MachXO3D: Why does MachXO3D device flash programming operation failed with "ERROR - Failed in Function FLASH_ENABLE" when Password Protection was enabled?
Description:
After user enabled Password Protection feature in Diamond Programmer and program the passkey into MachXO3D device, user may experienced Flash Programming Mode operation failed with the following error message:
ERROR - Failed in Function FLASH_ENABLE (see log file for more details)
Solution:
This is a known issue in Diamond software v3.12 and v3.13. A software patch is required to resolve this issue.
Please contact Lattice Technical support for patch request.
Related Articles
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) ...
5553 - Why in LCMXO2 part I got the following error message: ERROR - Failed in Function VERIFY_SRAM_DONE_BIT ?
The "Failed in Function VERIFY_SRAM_DONE_BIT" means that, the Diamond Programmer is unable to determine the statue of the DONE bit in the device's Status Register. This could have happened due to following reasons: The DONE bit is NOT SET due to the ...
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 ...
Avant Rev 03x: Why program Quad SPI Flash Programming failed with JTAG2SPI Bridge
Description User may experience Radiant Programmer fails to perform SPI flash programming via the JTAG2SPI bridge function on Avant Versa RevA Boards populated with Micron MT25QU512ABB8E12-0SIT (Quad) for Avant 03A silicon. There is no issue ...
How to enable SSPI programming in MachX03-9400 Development Board
To enable SSPI programming, this is the generic checklist user should follow through: Enable SPI port in Diamond/Radiant Software Tools some device may have Slave SPI port enabled, but it is essential for user to cross-check their project to ensure ...