
MachXO2 Programming and Configuration Usage Guide
8
The Configuration Flash is, for most designs, large enough to store the compressed configuration data that is
loaded into the SRAM configuration memory. However, as the amount of logic in the design increases, and the
amount of pre-initialized EBR increases, the size of the configuration data also increases. The increase in size can
cause the configuration data to overflow into the UFM sector. It is also possible, but unlikely, that the configuration
data can get too large for the internal Flash memory altogether. In the event configuration data grows too large to fit
in the combined Configuration Flash/UFM memory space the design needs to be modified so that it is smaller, or
an external configuration memory must be used. You can provide input to the software generating the configuration
data to prevent the overflow into the UFM.
In the event the configuration data is too large for the combined Configuration Flash and UFM memory you can
store the device bitstream in an external SPI Flash. Table 2 shows the maximum uncompressed bitstream sizes
allowing you to select a SPI Flash.
Table 2. Maximum Configuration Bits
Device
Uncompressed Bitstream Size
Without EBR
Uncompressed Bitstream Size
With EBR
Maximum
Internal Flash
Units
LCMXO2-256 0.09
N/A
0.071
Mb
LCMXO2-256HC 0.09
N/A
0.071
Mb
LCMXO2-256ZE
0.09
N/A
0.071
Mb
LCMXO2-640 0.19
0.20
0.17
Mb
LCMXO2-640HC 0.19
0.20
0.17
Mb
LCMXO2-640ZE
0.19
0.20
0.17
Mb
LCMXO2-640UHC
0.19
0.20
0.17
Mb
LCMXO2-1200
0.35
0.41
0.33
Mb
LCMXO2-1200HC
0.35
0.41
0.33
Mb
LCMXO2-1200ZE
0.35
0.41
0.33
Mb
LCMXO2-1200UHC
0.35
0.41
0.33
Mb
LCMXO2-2000
0.51
0.58
0.47
Mb
LCMXO2-2000HC
0.51
0.58
0.47
Mb
LCMXO2-2000HE
0.51
0.58
0.47
Mb
LCMXO2-2000ZE
0.51
0.58
0.47
Mb
LCMXO2-2000U
0.51
0.58
0.47
Mb
LCMXO2-2000UHC
0.51
0.58
0.47
Mb
LCMXO2-2000UHE
0.51
0.58
0.47
Mb
LCMXO2-4000 0.93
1.02
0.80
Mb
LCMXO2-4000HE
0.93
1.02
0.80
Mb
LCMXO2-4000HC
0.93
1.02
0.80
Mb
LCMXO2-4000ZE
0.93
1.02
0.80
Mb
LCMXO2-7000 1.47
1.70
1.38
Mb
LCMXO2-7000HE
1.47
1.70
1.38
Mb
LCMXO2-7000HC
1.47
1.70
1.38
Mb
LCMXO2-7000ZE
1.47
1.70
1.38
Mb