7095 - MachXO3/XO5: What is the IO state for configuration pins when MachXO3 device entered offline programming mode?
Offline programming mode involves erasing the content of the SRAM which makes the device returns to hardware default mode where the I/O state return to its default configuration which is tri-stated with weak pull-down to GND (some pins such as PROGRAMN and JTAG pins have weak pull-up to VCCIO as the default functionality).
Related Articles
6574 - MachXO2/MachXO3: Why is the IO state locked during TransFR Operation of MACHXO3 device?
Description: The IO electrical properties like Drive strength, Slew, Open-Drain, and Pullmodes are preserved (carried over) from the initial configuration. These settings are not cleared unless the device is Power-cycled or loaded with a new ...
534 - MachXO: Why can't I scan or program the MachXO device on the MachXO Mini board after I programmed my pattern into the device?
The MachXO JTAG pins on the MACHXO Mini board share the same traces with some generic IOs of the MachXO device (as shown on page 4 and page 2 of the schematic). If the new design patterns have signals driving out of these pins, they could potentially ...
2115 - MachXO2/XO3: While programming the Lattice MachXO2 device using JTAG pins, is it recommended to provide connections to the DONE, INITN, and PROGRAMN pins of the device, or are TCK, TMS, TDI, and TDO sufficient?
In Lattice MachXO2/XO3 devices, JTAG ports can access both Flash and SRAM Memory. Therefore, it is not necessary to use INIT, DONE and PROGRAMN pins. TCK, TMS, TDI and TDO pins are sufficient to program and configure the device. For more details, ...
1766 - LatticeECP3: Is the LatticeECP3 SCM(Serial Configuration Mode) similar to LatticeECP2 slave serial programming mode?
Yes, the LatticeECP2 slave serial programming mode and the LatticeECP3 SCM modes are identical. Both modes use a simple 2-pin interface(CCLK and DIN). The details of these programming modes are described in the LatticeECP3 sysCONFIG Usage guide and ...
1681 - MachXO2: What happens if the PROGRAMN pin is toggled before device configuration is completed when in SPI configuration mode?
The PROGRAMN pin is used by the MachXO2 configuration logic to initiate programming of the device. Generally this pin is held inactive high during configuration. In the MachXO2, SPI configuration will restart when PROGRAMN is toggled during ...