There are 2 ways to check if user have written correctly into the SRAM of the MachXO3LF: 1. LSC_BITSTREAM_BURST (0x7A): Using this command to program, the device will automatically check the CRC. User can then monitor the Status register or the DONE ...
See below on how to send the commands in Quad (x4) SSPI mode in comparison to Standard(x1) SSPI mode 1.) See below comparison on how the commands are sent using Standard Slave SPI vs. Quad Slave SPI. In this example, the LSC_REFRESH (0x79) command ...
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) ...
A CRC error is caused by incorrect or corrupt data. Data is read from the primary image in rows. As each row enters the Configuration Engine the data is checked for CRC consistency. Before the data enters the Configuration SRAM the CRC must be ...
Yes, XO3LF have a CRC frame on the bit file. It is shifted when using the LSC_BITSTREAM_BURST command. See CRC highlighted in red on the bit file and on the SVF file.