TIAO USB Powered Buffered Wiggler/FTA JTAG Programmer Manual

From TIAO's Wiki
Revision as of 19:40, 26 May 2010 by Admin (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
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

TIAO USB Powered Buffered Wiggler/FTA JTAG Programmer Manual

  1. Open the package, you will find the PCB board as shown in above picture.

    The new design abandoned the batteries, instead, it can be powered by either USB port or target board. There are two USB receptacles on the board, one is USB-B and another one is Mini USB. Some target boards may provide power, thus we installed a jumper on the board, therefore you can choose whether to power from target board or from USB port.

    Some target boards may require 3.3V inputs, so we have installed a LDO voltage regulator on the board, with a switch on the board, you can easily select from 5V to 3.3V output.

    There are 3 LEDs on the board, so you know whether you are powering it from target board or USB, and you know whether you are outputing 5V or 3.3V.

    As for the parallel port header, this board uses a male DB25 header, so it can be directly connect to your computers parallel port, so you do not need a parallel port extension cord.

    We have installed two 20 pin, one 6 pin, one 14 pin and one 8 pin IDC headers on the board, the pin configurations are industry standards.
    These Buffered Wiggler JTAG cables can also be used to fix dreaded GLS (Green Light Syndrome) or dead FTA units.

    Specification:

    1. USB powered or powered from target board
    2. Choice of 5V and 3.3V
    3. Three LEDs indicate 5V, 3.3V and target board powered
    4. Two 20 pin headers
    5. One 14 pin header
    6. One 8 pin header
    7. One 6 pin header
    8. Free 20 pin to 20 pin flat cable with IDC sockets clampped on the flat cable
    9. Free pogo pins and alligator clip presoldered on a 6 pin flat cable
    10. Free 6 hole pogo pin adapter (holder)
    11. Free 80 pin (2 by 40) header
      Wiggler.buffer.jtag.fta.jpg
  2. Locate the power select jumper, if you are using this programmer to work with FTA devices, use the provided jumper to short pin 1 and 2, and plug in a USB cable (the other end of the usb cable should be connected to a computer. If you are using it as a standard wiggler jtag programmer, most target board already provides power supply, so use the jumper to short 2 and 3, and do not need to plug USB cable.
    Wiggler.buffer.jtag.fta.pwr.jpg
  3. If you are using power from target board, the red "Ext Pwr" LED should be on. If you are using USB power, either 5V or 3.3V LED will light, depends the power select switch's position.
    Wiggler.buffer.jtag.fta.led.jpg
  4. The power switch is located at the left-top side on the PCB. You can use it to switch between 5V and 3.3V power supply. This switch is only effective when you are using USB power. It has not effect if you are using external power (powered from target board).
    Wiggler.buffer.jtag.fta.switch.jpg
  5. If you are using this JTAG programmer to work with FTA devices, short "TDO-SELECT" pin 1 and pin 2 using the jumper provided as shown in above picture. If you are using this as a Wiggler JTAG programmer, short 3 and 4.
    Wiggler.buffer.jtag.fta.tdo.jpg
  6. If you are using this JTAG programmer to work with FTA devices, ingore the settings of nRST and nTRST (leave jumper in any position). If you are using this as a Wiggler JTAG programmer, please see the schematic for the settings.
    Wiggler.buffer.jtag.fta.RST.NTRST.jpg
  7. This is the pin configurations for the FTA 6 pin header.
    Wiggler.buffer.jtag.fta.fta.jpg
  8. This is the pin configurations for FTA 20 pin header. Please check the schematic for the pin configurations of 20 pin standard, 14 pin standard and 8 pin standard. Below is a summary:
    Wiggler.buffer.jtag.fta.20pin.fta.jpg
  9. The 20 pin flat cable is pluged on to the 20 pin FTA header.
    Wiggler.buffer.jtag.fta.with.20pin.fta.jpg
  10. The 6 pin flat cable (other end has pogo pins and alligator clip) is pluged on to the 6 pin FTA header.
    Wiggler.buffer.jtag.fta.with.pogo.jpg
  11. We have decided to not disclose the schematic, but the simplified schematic should give you enough information of the pin configurations.
    Wiggler.buffer.jtag.fta.schematic.jpg
  12. Pin outs:

Usual pin-out for 14-pin JTAG header (often used for ARM):

1 -Vddh (+3.3v)    2 - Vss (ground)
3 - nTRST          4 - Vss (ground)
5 - TDI            6 -Vss (ground)
7 - TMS            8 -Vss (ground)
9 - TCK            10-Vss (ground)
11- TDO            12-nRESET (optional)
13- Vddh (+3.3v)   14-Vss (ground)

Usual pin-out for 20-pin JTAG header (sometimes used for ARM):

1 - Vddh (+3.3v)       2 - Vddh (+3.3v)
3 - nTRST              4-Vss (ground)
5 - TDI                6-Vss (ground)
7 - TMS                8-Vss (ground)
9 - TCK                10-Vss (ground)
11 --------            12-Vss (ground)
13 –TDO                14-Vss (ground)
15 – nRST              16-Vss (ground)
17 --------            18-Vss (ground)
19 --------            20-Vss (ground)

Usual pin-out for 8-pin JTAG header, often used for PLD programming:

1 – vddh (+3.3v)       2 – TDO
3 – TDI                4 – nTRST
5 --------             6 – TMS
7 – vss (ground)       8 – TCK



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!