3875 - Programmer: What is the maximum programming frequency achieved with HW-USBN-2A cable, while programming MachXO2 device using Slave Serial Programming Interface (SSPI)?
The maximum achievable Slave Serial Programming Interface (SSPI) programming frequency with HW-USBN-2A cable is 1.5 MHz, when the TCK value is either set to 0 or 1.
For other values of TCK (2 to 10), the SSPI programming frequencies are listed below:
TCK | Frequency
0 1.5 MHz
1 1.5 MHz
2 125 kHz
3 93.75 kHz
4 75 kHz
5 62.5 kHz
6 53.58 kHz
7 46.88 kHz
8 41.67 kHz
9 37.5 kHz
10 34 kHz
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 ...
5248 - Crosslink: How to program the CrossLink through I2C with Lattice Diamond Programmer and Lattice HW-USBN-2B download cable or MCU-based I2C programming using I2CEMBEDDED?
The CrossLink device is programmable using SPI or I2C. Thus, the programming is supported through: 1. SPI/I2C-based embedded programming (SSPIEMBEDDED or I2CEMBEDDED) using an Embedded MCU, or 2. SPI/I2C operations through Lattice Diamond Programmer ...
7090 - HW-USBN-2B: Why Lattice USB Programming cable is not working and the LED light is always on?
Description: There is a known issue where cable firmware with version "V001" may cause the USB programming cable to malfunction with LEDs light always on in certain scenario. Solution: The workaround is to update the cable firmware and FTDI firmware ...
6212 - Programmer: Is HW-USBN-2B compatible with the MACH4A5 (M4A5) family?
The MACH4A5 is a 5V core device and cannot be programmed with an HW-USBN-2B cable. The HW-USBN-2B supports the programming of Lattice devices with a core voltage of up to 3.3V. Programming devices with a 5V core requires the HW-USBN-2A USB cable or ...
5575 - Where should I connect the VCC pin of the HW-USBN-2B cable if I'm programming an iCE40 device?
The VCC pin of the HW-USBN-2B programmer is an input probe. It detects what voltage is being used by your design. You may connect the VCC probe to the voltage used by Bank1 of your design (which is associated with SPI_SI, SPI_SO, SPI_SCK and SPI_SS ...