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.
FPGA-UG-02042-26.2
9
6.
Programming Flywire and Connection Reference
Refer to
to identify, per Lattice device, how to connect various Lattice programming cable flywires. JTAG, SPI and I
2
C configuration ports are
unambiguously identified. Legacy cables and hardware are included for reference. In addition, various header configurations are tabulated.
Table 6.1. Pin and Cable Reference
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).
JTAG Port Devices
ECP5™
TDI
TDO
TMS
TCK
Optional connections to device ispEN, PROGRAMN,
INITN, DONE and/or TRST signals
(Define in Custom I/O settings in ispVM System
or Diamond Programmer software.
Not all devices have these pins available)
Required Required
—
—
—
LatticeECP3™/LatticeECP2M™
LatticeECP2™/LatticeECP™/
LatticeEC™
TDI
TDO
TMS
TCK
Required Required
—
—
—
LatticeXP2™/LatticeXP™
TDI
TDO
TMS
TCK
Required Required
—
—
—
LatticeSC™/LatticeSCM™
TDI
TDO
TMS
TCK
Required Required
—
—
—
MachXO2™/MachXO3™/MachXO3D™
TDI
TDO
TMS
TCK
Required Required
—
—
—
MachXO™
TDI
TDO
TMS
TCK
Required Required
—
—
—
ORCA®/FPSC
TDI
TDO
TMS
TCK
Required Required
—
—
—
ispXPGA®/ispXPLD™
TDI
TDO
TMS
TCK
Required Required
—
—
—
ispMACH® 4000/ispMACH/ispLSI® 5000
TDI
TDO
TMS
TCK
Required Required
—
—
—
MACH®4A
TDI
TDO
TMS
TCK
Required Required
—
—
—
ispGDX2™
TDI
TDO
TMS
TCK
Required Required
—
—
—
ispPAC®/ispClock™ (Note 4)
TDI
TDO
TMS
TCK
Required Required
—
—
—
Platform Manager™/Power Manager/
Power Manager II/Platform Manager II
(Note 4)
TDI
TDO
TMS
TCK
Required Required
—
—
—