IEEE 1149.1 Test Access Port
IEEE 1149.1 Test Access Port
JTAG is the acronym for Joint Test Action Group, the name of the
group of people that developed the IEEE 1149.1 standard.
Comparison of the test methods ICT and Boundary Scan
Intro
● JTAG is defined as a serial communication protocol and a state
machine accessible via a TAP.
● The JTAG TAP controller is used for development purposes
(Boundary Scan testing, Memory BIST and debugging).
● The functionality usually offered by JTAG is Debug Access and
Boundary Scan and functions as an interface between the
processor(s),peripheral cores, and any commercial debugger/emulator
or Boundary Scan (BS) testing device.
Debugging system block diagram
WRAPPER
ARCHITECTURE
PIN Description
● A JTAG network typically has five I/O signals
● TDI (test data input): all data sent to the JTAG network goes
through the test data input.
● TDO (test data output): all data read from the JTAG network comes
out the corresponding test data output.
● TCK: Test clock input
● TRST (test reset signal ) : it is an optional test input signal
● TMS( test mode select): used for determining the test mode state of
the TAP controller
WRAPPER ARCHITECTURE
The following instructions are supported by the TAP ( Register List for IR (Instruction Register) )
TAP Controller
TAP CONTROLLER STATE
MACHINE
TMS
Thank you