Program Xilinx XC2C64A Or Similar Xilinx CPLD Using TIAO Universal JTAG Cable

From TIAO's Wiki
Revision as of 19:37, 1 October 2011 by Admin (talk | contribs) (Install Xilinx Lab Tool)
Jump to: navigation, search

10 PCS, 10cm x 10cm, 2 layers prototype for $38.80 shipped!








Buy various JTAG cables for your Satellite Receiver, Cable Modem, Wireless Router, Standard Wiggler from http://www.easymg.com and http://www.diygadget.com


Overview

In this tutorial, I am going to show you how to program Xilinx X2C264A CPLD (or other CPLD) with TIAO Universal Buffered Parallel JTAG Adapter.

Required Hardware and Software

universal.jtag.600_2.jpg

Install Xilinx Lab Tool

Download Xilinx ISE Design Suite and unzip to a temp directory, then run xsetup.exe:

Xilinx.install.labtools.1.png

Click Next:

Xilinx.install.labtools.2.png

Check agree to T&C, then click Next.

Select Lab Tools: Standalone Installation, and click Next:

Xilinx.install.labtools.3.png

Select install directory and click Next:

Xilinx.install.labtools.4.png

Now install is complete:

Xilinx.install.labtools.5.png

Xilinx Buffered Platform Cable III Connections on TIAO Universal Buffered Parallel JTAG Adapter

Xilinx.on.ujtag-1.jpg

Basically, make the following connections:

* Short DB25's pin 8, 11 and 12
* Use female to female jumper wire to connect D2, D3, D4, D13 to A1, A2, A3, Y8 on TIAO Universal JTAG adapter respectively.
* Use female to female jumper wire to connect Y1, Y2, Y3, A8, GND, 3.3V to CPLD's TDI, TCK, TMS, TDO, GND and Vcc respectively.

Short DB25's PIN 8, 11 and 12

In this step, you need to solder wires to make DB25's PIN 8, 11 and 12 connected.

Xilinx.81112.jpg

I soldered them together with a leg of a resistor:

Xilinx.81112-1.jpg

Connect the female to female wires

In this example, I use XC2C64A CoolRunner-II CPLD Dev Board (RGH) as the example:

Xilinx.first.jpg
Xilinx.2.jpg
Xilinx.3.jpg


Connect the JTAG board to PC

  • Connect the JTAG board and your PC with a USB A to Mini USB cable (most digital camera supplies this kind of cable)
  • Plug the board to your PC's parallel port
  • Run Xilinx iMPACT from lab tools, select Parallel Cable III in cable setup dialog
  • Now, you can use iMPACT to read/erase/write CPLDs.

You can read Program Xilinx XC2C64A Or Similar Xilinx CPLD Using TIAO Universal JTAG Cable on how to program CPLD using our Universal Parallel JTAG board.








Buy various JTAG cables for your Satellite Receiver, Cable Modem, Wireless Router, Standard Wiggler from http://www.easymg.com and http://www.diygadget.com



10 PCS, 10cm x 10cm, 2 layers prototype for $38.80 shipped!