background image

 

Programming Cables 

 

User Guide 

 

 

© 2009-2019 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at 

www.latticesemi.com/legal

 

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 

 

6.

 

Programming Flywire and Connection Reference 

Refer to 

Table 6.1

 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 

— 

— 

— 

 

Summary of Contents for HW-USBN-2B

Page 1: ...Programming Cables User Guide FPGA UG 02042 26 2 May 2019...

Page 2: ...faults and all risk associated with such information is entirely with Buyer Buyer shall not rely on any data and performance specifications or parameters provided herein Products sold by Lattice have...

Page 3: ...information herein are subject to change without notice FPGA UG 02042 26 2 3 Contents 1 Features 5 2 Programming Cables 5 3 Programming Cable Pin Definitions 6 4 Programming Software 8 5 Target Board...

Page 4: ...2A 7 Figure 3 3 Programming Cable In System Programming Interface for the PC HW DLN 3C and Equivalents 7 Figure 3 4 Programming Cable In System Programming Interface for the PC pDS4102 DL2 or pDS4102...

Page 5: ...ion Figure 1 1 USB Cable HW USBN 2B 2 Programming Cables Lattice Programming Cable products are the hardware connection for in system programming of all Lattice devices After you complete your logic d...

Page 6: ...power for VCC Note This may not be the same as a target device s VCCO plane TDO SO Test Data Output Input Used to shift data out via the IEEE1149 1 JTAG programming standard TDI SI Test Data Input Ou...

Page 7: ...Yellow Green Purple Black White 61 25 pin Parallel Port Adapter HW7265 DL3 and HW7265 DL3A Grey Housing with RJ 45 Connector OtherCables are Labeled withPart Number To PC Figure 3 3 Programming Cable...

Page 8: ...ice families that feature low power it is recommended to add a 500 resistor between VCCJ and GND during the programming interval when a USB programming cable is connected to a very low power board des...

Page 9: ...N 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 Inpu...

Page 10: ...Output Input Input Output Input Input Output Output Output 4 7 k Pull Up 4 7k Pull Down Note 1 Note 2 Note 3 Note 3 Connect the programming cable wires above to the corresponding device or header pins...

Page 11: ...al ICC 10 mA For devices that have a VCCJ pin the VCCJ must be connected to the cable s VCC For other devices connect the appropriate bank VCCIO to the cable s VCC A 0 1 F decoupling capacitor is requ...

Page 12: ...x Select the Set High radio button If the proper option is not selected the TRST pin is driven low by ispVM Diamond Programmer Consequently the BSCAN chain does not work because the chain is locked in...

Page 13: ...X X X X X 2 5 3 3 V Support X X X X X X X X X X 5 0 V Support X X X X X X X X X 2 x 5 Connector X X X X X X X 1 x 8 Connector X X X X X X X Flywire X X X X X X Lead free Construction X X X Available...

Page 14: ...try to install its own drivers that may not work If you have attempted to connect the PC to the USB cable without first installing the appropriate drivers or have trouble communicating with the Latti...

Page 15: ...marks or registered trademarks of their respective holders The specifications and information herein are subject to change without notice FPGA UG 02042 26 2 15 Figure A 3 Update Driver Software Browse...

Page 16: ...n herein are subject to change without notice 16 FPGA UG 02042 26 2 For Diamond installations browse to lscc diamond data vmdata drivers Click Next Select Install this Driver software anyway The syste...

Page 17: ...trademarks or registered trademarks of their respective holders The specifications and information herein are subject to change without notice FPGA UG 02042 26 2 17 Figure A 8 Installation Completed...

Page 18: ...C SDA value Changed ASC to L ASC10 Updated footnote 4 to include ispClock devices Adjusted trademarks Revision History Updated format Back cover Updated template Minor editorial changes Revision 26 1...

Page 19: ...ispEN Enable PROG SN and its description revised Updated Figure 2 Programming Cable In System Programming Interface for the PC HW USBN 2B Programming Cable ispEN Pin In Table 4 Programming Cable Feat...

Page 20: ...nt transferred to user s guide format Features Added Figure USB Cable HW USBN 2A Programming Flywire and Connection Reference Updated Recommended Cable Connections table for MachXO2 devices Target Boa...

Page 21: ...www latticesemi com...

Reviews: