Difference between revisions of "TIAO USB Powered Buffered Wiggler/FTA JTAG Programmer Manual"

From TIAO's Wiki
Jump to: navigation, search

10 PCS, 10cm x 10cm, 2 layers prototype for $38.80 shipped!
(TIAO USB Powered Buffered Wiggler/FTA JTAG Programmer Manual)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
<meta name="keywords" content="TIAOWIKI,JTAG,TJTAG,FTA,JTAG,WRT54G,DD-WRT,debrick,tomato,router,wireless router,motorola modem,sb5100,wiggler,arm,mips,avr,buffered jtag,unbuffered jtag,10 pin,20 pin, 12 pin,xbox,xbox 360,modchip mod-chip,mod chip,liteon,lite-on,samsung,hitachi,lg,dvd rom,sata,dvd key,usb probe,cable modem, usb spear,serial spear, serial probe, extract dvd key,mod xbox 360,video games"></meta>
 +
<meta name="description" content="TIAOWIKI tutorials on how to fix your fta receiver, debrick your wireless router, fix you cable modem, mod your xbox 360, extract the xbox 360 dvd key, flash xbox 360 dvd firmware, flash ixtreme firmware"></meta>
 +
 
<span class="plainlinks">
 
<span class="plainlinks">
[http://www.easymg.com/jtag-cables/jtag-cable-for-wireless-routers.html http://www.easymg.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/G/DG-JTAG-S06_small.jpg][http://www.easymg.com/jtag-cables/20-pin-jtag-cable-for-fta.html http://www.easymg.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/G/DG-JTAG-S03_small_1.jpg][http://www.easymg.com/jtag-cables/10-pin-jtag-cable-for-fta.html http://www.easymg.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/G/DG-JTAG-S02_small.jpg][http://www.easymg.com/jtag-cables/all-in-one-jtag-cable-for-fta.html http://www.easymg.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/G/DG-JTAG-S04_small.jpg][http://www.easymg.com/jtag-cables/all-in-one-jtag-cable-for-fta-1.html http://www.easymg.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/B/DB-BJTAG-04_small.jpg][http://www.easymg.com/jtag-cables/jtag-cable-for-wireless-routers-1.html http://www.easymg.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/G/DG-JTAG-S05_small.jpg][http://www.easymg.com/jtag-cables/wiggler-buffered-all-in-one-jtag-programmer-version-2.html http://www.easymg.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/G/DG-BJTAG-03_small.jpg]
+
 
 +
<include nopre noesc src="/home/tiao/public_html/tiaowiki/wiki/extensions/include/jtag.inc"/>
  
 
Buy various JTAG cables for your Satellite Receiver, Cable Modem, Wireless Router, Standard Wiggler from [http://www.easymg.com http://www.easymg.com] and [http://www.diygadget.com http://www.diygadget.com]
 
Buy various JTAG cables for your Satellite Receiver, Cable Modem, Wireless Router, Standard Wiggler from [http://www.easymg.com http://www.easymg.com] and [http://www.diygadget.com http://www.diygadget.com]
Line 31: Line 35:
 
# We have decided to not disclose the schematic, but the simplified schematic should give you enough information of the pin configurations.[[Image:wiggler.buffer.jtag.fta.schematic.jpg|none|thumb|]]
 
# We have decided to not disclose the schematic, but the simplified schematic should give you enough information of the pin configurations.[[Image:wiggler.buffer.jtag.fta.schematic.jpg|none|thumb|]]
 
# Pin outs:<BR><BR>
 
# Pin outs:<BR><BR>
Usual pin-out for 14-pin JTAG header (often used for ARM)<BR><BR>
+
Usual pin-out for 14-pin JTAG header (often used for ARM):
{| class="wikitable" style="background:#cccc99;color:black;width:80%;" border="1"
+
1 -Vddh (+3.3v)    2 - Vss (ground)
cellpadding="5" cellspacing="0" align="center"
+
3 - nTRST          4 - Vss (ground)
|+Usual pin-out for 14-pin JTAG header (often used for ARM)
+
5 - TDI            6 -Vss (ground)
|-
+
7 - TMS            8 -Vss (ground)
! PIN !! Function
+
9 - TCK            10-Vss (ground)
|-
+
11- TDO            12-nRESET (optional)
! 1 -Vddh (+3.3v)
+
13- Vddh (+3.3v)  14-Vss (ground)
| 2 - Vss (ground)
+
 
|-
+
Usual pin-out for 20-pin JTAG header (sometimes used for ARM):
! 3 - nTRST
+
1 - Vddh (+3.3v)       2 - Vddh (+3.3v)
| 4 - Vss (ground)
+
3 - nTRST             4-Vss (ground)
|-
+
5 - TDI               6-Vss (ground)
! 5 - TDI
+
7 - TMS               8-Vss (ground)
| 6 -Vss (ground)
+
9 - TCK               10-Vss (ground)
|-
+
11 --------            12-Vss (ground)
! 7 - TMS
+
13 –TDO                14-Vss (ground)
| 8 -Vss (ground)
+
15 – nRST              16-Vss (ground)
|-
+
17 --------            18-Vss (ground)
! 9 - TCK
+
19 --------            20-Vss (ground)
| 10-Vss (ground)
+
 
|-
+
Usual pin-out for 8-pin JTAG header, often used for PLD programming:
! 11- TDO
+
1 – vddh (+3.3v)       2 – TDO
| 12-nRESET (optional)
+
3 – TDI                4 – nTRST
|-
+
5 --------             6 – TMS
! 13- Vddh (+3.3v)
+
7 – vss (ground)       8 – TCK
| 14-Vss (ground)
 
|}
 
  
Usual pin-out for 20-pin JTAG header (sometimes used for ARM)<BR><BR>
 
Usual pin-out for 8-pin JTAG header, often used for PLD programming<BR><BR>
 
  
 
<span class="plainlinks">
 
<span class="plainlinks">
[http://www.diygadget.com/jtag-cables/jtag-cable-for-wireless-routers.html http://www.diygadget.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/G/DG-JTAG-S06_small.jpg][http://www.diygadget.com/jtag-cables/20-pin-jtag-cable-for-fta.html http://www.diygadget.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/G/DG-JTAG-S03_small_1.jpg][http://www.diygadget.com/jtag-cables/10-pin-jtag-cable-for-fta.html http://www.diygadget.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/G/DG-JTAG-S02_small.jpg][http://www.diygadget.com/jtag-cables/all-in-one-jtag-cable-for-fta.html http://www.diygadget.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/G/DG-JTAG-S04_small.jpg][http://www.diygadget.com/jtag-cables/all-in-one-jtag-cable-for-fta-1.html http://www.diygadget.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/B/DB-BJTAG-04_small.jpg][http://www.diygadget.com/jtag-cables/jtag-cable-for-wireless-routers-1.html http://www.diygadget.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/G/DG-JTAG-S05_small.jpg][http://www.diygadget.com/jtag-cables/wiggler-buffered-all-in-one-jtag-programmer-version-2.html http://www.diygadget.com/media/catalog/product/cache/2/small_image/135x135/5e06319eda06f020e43594a9c230972d/D/G/DG-BJTAG-03_small.jpg]
+
 
 +
<include nopre noesc src="/home/tiao/public_html/tiaowiki/wiki/extensions/include/adsense.inc"/>
  
 
Buy various JTAG cables for your Satellite Receiver, Cable Modem, Wireless Router, Standard Wiggler from [http://www.easymg.com http://www.easymg.com] and [http://www.diygadget.com http://www.diygadget.com]
 
Buy various JTAG cables for your Satellite Receiver, Cable Modem, Wireless Router, Standard Wiggler from [http://www.easymg.com http://www.easymg.com] and [http://www.diygadget.com http://www.diygadget.com]
 
</span>
 
</span>

Latest revision as of 19:40, 26 May 2010








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!