User Tools

Site Tools


mywiki:ejtag

Jtag/Ejtag

Reference jtag_training.pdf

The JTAG interface, collectively known as a Test Access Port(TAP), uses the following signals to support the operation of boundary scan.

TCK Test Clock this signal synchronizes the internal state machine operations.
TMS Test Mode Select controls the TAP controller state transitions
TDI Test Data In serial data from debugger to target
TDO Test Data Out serial data from target to debugger
TRST Test Reset optional, resets the TAP controller

The functionality usually offered by JTAG is Debug Access and Boundary Scan:

  1. Sebug Access is used by debugger tools to access the internals of a chip making its resources and functionality available and modifiable, e.g. registers, memories and the system state.
  2. Boundary Scan is used by hardware test tools to test the physical connection of a device, e.g. on a PCB. Although this is usually not the task of a debugger tool the TRACE32 debugger offers mechanisms to access the JTAG TAP in a generic way, e.g. to perform boundary scan using a PRACTICE script or a custom application.

Registers

IR Instruction Register
DR Data Registers

The width of the IR is not specified by the JTAG standard but needs to be the same for all instructions of a specific device. Since the DR is selected according to the loaded instruction the DR width is variable.

mywiki/ejtag.txt · Last modified: by 127.0.0.1