Article Details

ID: 891
Case Type: faq
Category: Device Programming
Related To: Cables
Family: All Devices

Search Answer Database

Search Text Image

Do user needs to connect all wires from Lattice Programming Cable to an evaluation board?

When using the USB or parallel Programming Cables, user will typically connect the "flywire" signals: VCC, TDO, TDI, TMS, GND, and TCK. The other signals are optional connections that user may set checkboxes for in ispVM/Diamond/Radiant Programmer if user choose to connect it. Otherwise the programmer can operate without connecting all wire.

The other JTAG signals typically not connected are:

TRST - used for boundary scan state machine reset
PROG - enables device to be programmed
INIT - device ready to be programmed
DONE - indicates status of configuration

Reference: FPGA-UG-02042-26.7 - Programming Cables User Guide