Programming Cables
User Guide
© 2009-2019 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at
All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
10
FPGA-UG-02042-26.2
Table 6.1. Pin and Cable Reference (Continued)
HW-USBN-2B
Flywire color
TDI/SI
TDO/SO
TMS
TCK/SCLK
ISPEN/PROG
DONE
TRST(OUTPUT)
VCC
GND
I2C: SCL
I2C: SDA
5 V Out
Orange
Brown
Purple
White
Yellow
Blue
Green
Red
Black
Yellow/White
Green/White
Red/White
HW-USBN-2A
Flywire color
TDI
TDO
TMS
TCK
ispEN/PROG
INIT
TRST(OUTPUT)/DONE(INPUT)
VCC
GND
na
Orange
Brown
Purple
White
Yellow
Blue
Green
Red
Black
HW-DLN-3C
Flywire color
TDI
TDO
TMS
TCK
ispEN/PROG
na
TRST(OUTPUT)
VCC
GND
na
Orange
Brown
Purple
White
Yellow
Green
Red
Black
Programming cable pin type
Target Board Recommendation
Output
Input
Output
Output
Output
Input
Input/Output
Input
Input
Output
Output
Output
—
—
4.7 kΩ
Pull-Up
4.7 kΩ
Pull-Down
(Note 1)
—
—
(Note 2)
—
(Note 3)
(Note 3)
—
Connect the programming cable wires (above) to the corresponding device or header pins (below).
Slave SPI Port Devices
ECP5
MOSI
MISO
—
CCLK
SN
Optional connections to device
PROGRAMN, INITN and/or DONE signals
Required Required
—
—
—
LatticeECP3
MOSI
MISO
—
CCLK
SN
Required Required
—
—
—
MachXO2/MachXO3/MachXO3D
SI
SO
—
CCLK
SN
Required Required
—
—
—
CrossLink™ LIF-MD6000
MOSI
MISO
—
SPI_SCK
SPI_SS
Opt.
CDONE
CRESET_B
Required Required
—
—
—
iCE40™/iCE40LM/iCE40 Ultra™/
iCE40 UltraLite™
SPI_SI
SPI_SO
—
SPI_SCK
SPI_SS_B
Opt.
CDONE
CRESET_B
Required Required
—
—
—
I
2
C Port Devices
MachXO2/MachXO3/MachXO3D
—
—
—
—
Optional connections to device PROGRAMN, INITN
and/or DONE signals
Required Required
SCL
SDA
—
Platform Manager II
—
—
—
—
Required Required SCL_M + SCL_S SDA_M + SDA_S
—
L-ASC10
—
—
—
—
—
—
—
Required Required
SCL
SDA
—
CrossLink LIF-MD6000
—
—
—
—
—
Opt.
CDONE
CRESET_B
Required Required
SCL
SDA
—
Headers
1 x 10 conn (various cables)
3
2
6
8
4
9 or 10
5 or 9
1
7
—
—
—
1 x 8 conn (see
3
2
6
8
4
—
5
1
7
—
—
—
2 x 5 conn (see
5
7
3
1
10
—
9
6
2, 4,or 8
—
—
—
Programmers
Model 300
5
7
3
1
10
—
9
6
2, 4,or 8
—
—
—
iCEprog™ iCEprogM1050
8
5
—
7
9
3
1
6
10
—
—
4 (Note 5)