TC-LATTICE-10 · Lattice Adapter for iCE40, SPI, TC2050
€40.00
- From 1 pcs: €40.00 / pc
Available, delivery time: 1-3 days
Only 1 left in stock
Product information "TC-LATTICE-10 · Lattice Adapter for iCE40, SPI, TC2050"
Short description
Adapter from the 12-pin connector of the Lattice HW-USBN-2B programming cable to a 10-pin 2.54 mm (0.1″) pin header for TC2050-IDC, TC2050-IDC-NL and ECV3-10-IDC cables — with DONE, PROGRAMN/ispEN, TRST and 5 V. The adapter for iCE40 and for any configuration that needs more than four JTAG lines.
Connections
| Side | Pins | Connector | Pitch |
|---|---|---|---|
| Debugger | 12 | Socket Lattice HW-USBN-2B | — |
| Cable (Tag-Connect) | 10 | Pin header, 2 × 5 | 2.54 mm (0.1″) |
Full pin assignment: in the "Technical data" tab.
Compatible: the Lattice HW-USBN-2B programming cable.
Not, or not directly, compatible
- 20-pin, 2 × 10, 2.54 mm (0.1″) — ARM connector, e.g. SEGGER J-Link, Keil ULINK, ST-LINK/V2: through the adapter board COLL-ARM20-10-IDC, TC2050-ARM2010
- 14-pin, 2 × 7, 2 mm — Xilinx Platform Cable II: through the adapter board TC2050-XILINX
- 14-pin, 2 × 7, 2.54 mm (0.1″) — Renesas E1 / E2 / E8a / E20: through the adapter board TC-RENESAS
Application
iCE40 UltraPlus, HX and LP have no JTAG. Diamond and Radiant Programmer configure them over SPI and need CRESET_B and CDONE for that — exactly the signals the 10-pin TC2050 footprint carries via ispEN/PROG and DONE. The same applies when the configuration flash on the FPGA is written directly (chip select) or when the programmer is to drive PROGRAMN.
For pure JTAG targets — ECP5, CrossLink, MachXO — the smaller TC-LATTICE with its 6-pin footprint is enough.
Which Lattice adapter?
| Device | Interface | Adapter |
|---|---|---|
| iCE40 UltraPlus, HX, LP | SPI with CRESET_B and CDONE — no JTAG | TC-LATTICE-10 |
| ECP5, CrossLink, MachXO2, MachXO3, ispMACH | JTAG | TC-LATTICE is enough |
| Writing the configuration flash on the FPGA directly | SPI with chip select | TC-LATTICE-10 |
| PROGRAMN driven by the programmer | — | TC-LATTICE-10 |
In short: JTAG targets with no further demands do fine with the 6-pin; anything that needs DONE, PROGRAMN or a chip select calls for the 10-pin.
The 500 Ω resistor — and why it sits here
The HW-USBN-2B senses the target voltage via VCC. On targets with very low current draw it lifts VCC unexpectedly in doing so. Lattice therefore recommends 500 Ω between VCC and GND — on every target board. This adapter carries the resistor itself; the target board no longer needs it.
Ground first
Lattice mandates it for the HW-USBN-2B, and it holds with the adapter too: when connecting, ground first, then the signals. Otherwise the device can be damaged. The Tag-Connect contacts are all the same length — there is no mating-first ground here.
Technical data
- Signals: TMS, TDI/SI, TCK/SCLK, TDO/SO, DONE, ispEN/PROG/SN, TRST, VCC, 5 V, GND
- 500 Ω fitted between VCC and GND
- Devices: iCE40 UltraPlus/HX/LP (SPI); ECP5, CrossLink, MachXO with PROGRAMN or configuration flash
Included
The adapter only. Lattice HW-USBN-2B and cables are not included.
| Bauform: | IDC-Kabelende |
|---|
Pin assignment
| TC2050 | Signal |
|---|---|
| 1 | VCC* |
| 2 | TMS |
| 3 | GND* |
| 4 | TCK / SCLK |
| 5 | 5 V OUT |
| 6 | TDO / SO |
| 7 | DONE |
| 8 | TDI / SI |
| 9 | TRST |
| 10 | ispEN / PROG / SN |
- On the back of the adapter board there is a 500 Ohm resistor between VCC and GND.
Manufacturer specification, taken from the product page at Tag-Connect. There is no PDF datasheet for this article; the manufacturer specification is binding.
Hersteller: Tag-Connect, LLC, 433 Airport Blvd, Suite 323, Burlingame, CA 94010, USA. Tel. +1 877-244-4156 · support@tag-connect.com
Verantwortliche Person in der EU (Art. 19 GPSR, da Hersteller ohne EU-Niederlassung):
Collion GmbH & Co.KG
Am Schmiedlacker 56, D-84028 Landshut
Tel. +49 (871) 2066-1000 · info@collion.de