6984 - MachXO5-NX Development Board: How to access the MachXO5-NX Development Board via SSPI using onboard FTDI?
To access the MachXO5-NX Development Board via SSPI using the onboard FTDI, the user should follow the steps as described below.
1.) The MachXO5-NX Development Board Setup is shown below.

Notes:
* The device is in configuration mode
* JP1 and JP9 is left open
* JP2 (JTAG_DIS) should be closed
2.) Once the hardware setup is ready, try accessing the device using the sample operation as below.
You should be able to have a successful result.

Important Note: Always start with the "Verify ID" operation first for debugging purposes since this is the simplest and easiest way to check the SPI handshake.
Related Articles
7740 - How to enable SSPI programming in MachX03-9400 Development Board
Setup to enable SSPI in MachX03-9400 development board. Connect to JP2, MCLK, SI, SO, SS, 5V SPI, GND to USBN programming cable. Connect FTDI, do a JTAG chain scan, make sure JTAG can program. Connect USB programming cable. Set to Slave SPI ...
7070 - MachXO5-NX: How to perform Dual-Boot using MachXO5-NX?
See below for steps on how to perform Dual-Boot in MachXO5-NX Background: The current implementation of Dual-Boot is that the JUMP table is found at Address 0. We are changing the implementation of Dual-Boot as below. For this new implementation, the ...
1646 - LatticeXP2: Can we program the internal SRAM via SSPI port?
No. The SSPI port can only configure the LatticeXP2 flash or read from the LatticeXP2 SRAM. The SSPI port can not write to the LatticeXP2 SRAM. The SRAM can be configured using JTAG, the external Master SPI port, or by using the data stored in ...
7204 - How to properly Configure FPGA with on-board programmer using HW-USBN-2A/B?
When configuring FPGA using HW-USBN-2A/B with an on-board programmer, especially Lattice evaluation boards, users must disable the on-board programmer (FTDI) by pulling the reset pin to LOW to have a successful operation. This is to avoid channel ...
6911 - How can I use UART + JTAG access to FTDI chip on Linux?
There is no specific driver to support both JTAG and UART on FTDI Chips. You can only access to USB mode or UART mode at a time, there is no specific setting needed to support both JTAG + UART under LINUX for FTDI chips.