JTAG

From HwB

Todo: This page needs some editing.

JTAG = Joint Test Action Group

Contents

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]

Pinout (10 pin)

File:Idc10m.png

10 PIN IDC MALE at the CPU.

File:Idc10f.png

10 PIN IDC FEMALE at the cable/programmer.

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

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

Pinout (12 pin)

Idc12m.png

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

Idc12f.png

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

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

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

Pinout (14 pin TX)

Used by Texas Instruments.

File:Idc14m.png

14 PIN IDC MALE at the CPU.

File:Idc14f.png

14 PIN IDC FEMALE at the cable/programmer.

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

Pinout (14 pin ARM)

File:Idc14m.png

14 PIN IDC MALE at the CPU.

File:Idc14f.png

14 PIN IDC FEMALE at the cable/programmer.

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

Pinout (20 pin ARM)

Used for ARM processors.

Idc20m.png

20 PIN IDC MALE at the CPU.

Idc20f.png

20 PIN IDC FEMALE at the cable/programmer.

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

Technical description

TDI

TDI = Test Data In

TDO

TDO = Test Data Out

TCK

TCK = Test Clock

TMS

TMS = Test Mode Select

TRST

TRST = Test ReSeT
Optional.

Links

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)

See also

Source

Contributions