JTAG

From HwB

Todo: This page needs some editing.

JTAG = Joint Test Action Group

Contents

[edit] JTAG Header for FPGA/CPLD Applications (Comcom Electronics Standard) pinout

Pin Name Description
1 TCK Test Clock
2 GND Ground
3 TDI Test Data Input
4 GND Ground
5 TDO Test Data Output
6 VCC Power Supply
7 TMS Test Mode Select
8 TRS Test Reset

[1]

[edit] Pinout (10 pin)

Image:Idc10m.png

10 PIN IDC MALE at the CPU.

Image:Idc10f.png

10 PIN IDC FEMALE at the cable/programmer.

Pin Name Dir Description
1 TCK --- Test Clock
2 GND --- Ground
3 TDO --- Test Data Output
4 VTref ---
5 TMS --- Test Mode Select
6 nSRST --- System Reset
7 Vsupply ---
8 NC --- Not connected
9 TDI --- Test Data Input
10 GND --- Ground

Note: Direction is target (CPU) relative JTAG-bus (PC)

[edit] Pinout (12 pin)

Image:Idc12m.png

12 PIN IDC 2x6 0.05" MALE at the CPU.

Image:Idc12f.png

12 PIN IDC 2x6 0.05" FEMALE at the cable/programmer.

Pin Name Dir Description
1 nTRST --- JTAG Reset
2 GND --- Ground
3 TDI --- Test Data Input
4 GND --- Ground
5 TDO --- Test Data Output
6 GND --- Ground
7 TMS --- Test Mode Select
8 GND --- Ground
9 TCK --- Test Clock
10 GND --- Ground
11 nSRST --- System Reset
12 GND --- Ground

MAJIC® Interface Specs for ARM Debug Interface and Intel XScale® Technology

[edit] Pinout (14 pin TX)

Used by Texas Instruments.

Image:Idc14m.png

14 PIN IDC MALE at the CPU.

Image:Idc14f.png

14 PIN IDC FEMALE at the cable/programmer.

Pin Name Dir Description
1 TMS --- Test Mode Select
2 nTRST --- TAP reset
3 TDI --- Test Data Input
4 GND --- Ground
5 VCC --- Power
6 n/c --- Ground
7 TDO --- Test Data Output
8 GND --- Ground
9 RTCK --- Test Clock?
10 GND --- Ground
11 TCK --- Test Clock
12 GND --- Ground
13 nEMU0 ---
14 nEMU1 ---

[edit] Pinout (14 pin ARM)

Image:Idc14m.png

14 PIN IDC MALE at the CPU.

Image:Idc14f.png

14 PIN IDC FEMALE at the cable/programmer.

Pin Name Dir Description
1 VCC ---
2 GND --- Ground
3 nTRST ---
4 GND --- Ground
5 TDI --- Test Data Input
6 GND --- Ground
7 TMS --- Test Mode Select
8 GND --- Ground
9 TCK --- Test Clock
10 GND --- Ground
11 TDO --- Test Data Output
12 nSRST --- Ground
13 VCC ---
14 GND --- Ground

[edit] Pinout (20 pin ARM)

Used for ARM processors.

Image:Idc20m.png

20 PIN IDC MALE at the CPU.

Image:Idc20f.png

20 PIN IDC FEMALE at the cable/programmer.

Pin Name Dir Description
1 VTref ---
2 GND or VSupply --- Ground or VSupply
3 nTRST ---
4 GND --- Ground
5 TDI --- Test Data Input
6 GND --- Ground
7 TMS --- Test Mode Select
8 GND --- Ground
9 TCK --- Test Clock
10 GND --- Ground
11 RTCK ---
12 GND --- Ground
13 TDO --- Test Data Output
14 GND --- Ground
15 nSRST ---
16 GND --- Ground
17 DBGRQ ---
18 GND --- Ground
19 DBGACK ---
20 GND --- Ground

[edit] Technical description

[edit] TDI

TDI = Test Data In

[edit] TDO

TDO = Test Data Out

[edit] TCK

TCK = Test Clock

[edit] TMS

TMS = Test Mode Select

[edit] TRST

TRST = Test ReSeT
Optional.

[edit] Links

[edit] Standards

  • IEEE 1149.1-1990: Test Access Port and Boundary-Scan Architecture
  • IEEE 1149.1-1994b: Supplement to IEEE Std 1149.1-1990 (Boundary-Scan Description Language, BSDL)

[edit] See also

[edit] Source

[edit] Contributions