MachXO2 Programming and Configuration Usage Guide
52
Read UFM Flash
[LSC_READ_UFM]
0xCA M0 PP PP N/A
See Reading
Flash Pages sec-
tion
Retrieves PPPP count UFM pages. Only the
least significant 14 bits of PP PP are used
for the page count.
The ‘M’ field must be set based on the con-
figuration port being used to read the UFM.
0x0 I
2
C
0x1 JTAG/SSPI/WB
Program DONE
[ISC_PROGRAM_DONE]
0x5E 00 00 00 N/A N/A Program the DONE status bit enabling SDM
Program OTP Fuses
[LSC_PROG_OTP]
0xF9 00 00 00 UCFSUCFS N/A
Makes the selected memory space One
Time Programmable. Matching bits must be
set in unison to activate the OTP feature.
Bit 1 0
0, 4 SRAM OTP SRAM Writable
1, 5 Feature Row Feature Row
OTP Writable
2, 6 CF OTP CF Writable
3, 7 UFM OTP UFM Writable
Read OTP Fuses
[LSC_READ_OTP]
0xFA 00 00 00 N/A UCFSUCFS
Read the state of the One Time Program-
mable fuses.
Bit 1 0
0, 4 SRAM OTP SRAM Writable
1, 5 Feature Row Feature Row
OTP Writable
2, 6 CF OTP CF Writable
3, 7 UFM OTP UFM Writable
Disable Configuration
Interface
[ISC_DISABLE]
0x26 00 00 N/A N/A
Exit Offline or Transparent programming
mode. ISC_DISABLE causes the MachXO2
to automatically reconfigure when leaving
Offline programming mode. Thus, when
leaving Offline programming mode the Con-
figuration SRAM must be explicitly cleared
using ISC_ERASE (0x0E) prior to transmit-
ting ISC_DISABLE. The recommended exit
command from Offline programming mode
is LSC_REFRESH (0x79), wherein
ISC_ERASE and ISC_DISABLE are not
necessary. See Figure 20.
Bypass
[ISC_NOOP]
0xFF FF FF FF N/A N/A No Operation and Device Wakeup
Refresh
[LSC_REFRESH]
0x79 00 00 N/A N/A
Force the MachXO2 to reconfigure. Trans-
mitting a REFRESH command reconfigures
the MachXO2 in the same fashion as
asserting PROGRAMN.
Program SECURITY
[ISC_PROGRAM_SECURITY]
0xCE 00 00 00 N/A N/A
Program the Security bit (Secures CFG
Flash sector).
2
Program SECURITY PLUS
[ISC_PROGRAM_SECPLUS]
0xCF 00 00 00 N/A N/A
Program the Security Plus bit (Secures CFG
and UFM Sectors).
2
Read TraceID code
[UIDCODE_PUB]
0x19 00 00 00 N/A YY*8 Read 64-bit TraceID.
1. Transmit the command opcode and first two operand bytes when using the I
2
C port. The final operand byte must not be transmitted.
2. SECURITY and SECURITY PLUS commands are mutually exclusive.
Table 22. MachXO2 sysCONFIG Programming Commands (Continued)
Command Name
[SVF Synonym] Command Operands Write Data Read Data Notes