7044 - MachXO2/XO3: How to have successful dual-boot with SPI flash with MachXO2/MachXO3 devices?
7044 - MachXO2/XO3: How to have successful dual-boot with SPI flash with MachXO2/MachXO3 devices?
To have successful dual-boot for MachXO2/MachXO3 please change CRC settings of the generated bitstream of Lattice Diamond Software using the Deployment tool.
See below for the steps:
1.Open Deployment Tool then select File Conversion and Bitstream:
The MachXO2 has a dual boot feature that works in an automatic mode. If the image loaded from the internal flash is found to have an issue (CRC error), or if the internal flash is erased, then the part will automatically try to load the golden image ...
While using Dual Boot Mode, the configuration time (time required for the bitstream to get configured inside the device) from Internal Flash is less. Data transfer is faster because the Internal Flash interface with SRAM is parallel, whereas it is a ...
Solution: You can read the Flash and SRAM Status Register using ispVM or Diamond Programmer. Here are the steps to follow: 1)) Device powers up check the DONE SRAM Status Register (1=Device booted successfully, 0=Device did not boot successfully) 2) ...
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 ...