MachXO2 Programming and Configuration Usage Guide
31
Figure 17. sysCONFIG Preferences in Global Preferences Tab, Diamond Spreadsheet View
Configuration Mode and Port Options
The configuration and port options allow you to decide which configuration ports continue to operate after the
MachXO2 device is in user mode. You can also control the availability of status pins, as well as the speed at which
configuration data is read from an external PROM. The selections made here are saved in the Feature Row and
remain in effect until the Feature Row is erased. The only exception is the MCCLK_FREQ parameter, which is
stored in the configuration data.
The configuration and port options can be used in any combination.
Table 18. Configuration Mode/Port Options
Option Name Default Setting All Settings
JTAG_PORT ENABLE DISABLE, ENABLE
SLAVE_SPI_PORT DISABLE DISABLE, ENABLE
MASTER_SPI_PORT DISABLE DISABLE, ENABLE, EFB_USR
I2C_PORT DISABLE DISABLE, ENABLE
SDM_PORT
1, 2
DISABLE DISABLE, PROGRAMN, PROGRAMN_DONE, PROGRAMN_DONE_INITN
MCCLK_FREQ 2.08 See description below
ENABLE_TRANSFR DISABLE DISABLE, ENABLE
1. The default for SDM_PORT was PROGRAMN in ispLEVER 8.1 SP1 and Diamond 1.1.
2. The 32 QFN package does not have an INITN pin. Because of this, the option SDM_PORT = PROGRAMN_DONE_INITN is not available.