Figure 12-4 Jtag Bypass Register Operation - ARM Cortex-M3 Technical Reference Manual

Hide thumbs Also See for Cortex-M3:
Table of Contents

Advertisement

Debug Port
12.2.3
DR scan chain and DR registers
12-10
The JTAG Bypass Register (BYPASS)
Purpose
Bypasses the device, by providing a direct path between TDI and TDO.
Length
1 bit.
Operating mode
When the BYPASS instruction is the current instruction in the IR:
in the Shift-DR state, data is transferred from TDI to TDO with a
delay of one TCK cycle
in the Capture-DR state, a logic 0 is loaded into this register
nothing happens at the Update-DR state.
Order
Figure 12-4 shows the operation of the Bypass Register.
This register is mandatory in the IEEE 1149.1 standard.
There are five physical DR registers:
the BYPASS and IDCODE Registers, as defined by the IEEE 1149.1 standard
the DPACC and APACC Access Registers
an ABORT Register, used to abort a transaction.
There is a scan chain associated with each of these registers. As described in IR scan
chain and IR instructions on page 12-7, the value in the IR register determines which of
these scan chains is connected to the TDI and TDO signals.
The JTAG Device ID Code Register (IDCODE)
Purpose
Device identification. The Device ID Code value enables a debugger to
identify the Debug Port to which it is connected. Different Debug Ports
have different Device ID Codes, so that a debugger can make this
distinction.
This is the JTAG-DP implementation of the Identification Code Register,
see The Identification Code Register, IDCODE on page 12-52.
Copyright © 2005, 2006 ARM Limited. All rights reserved.

Figure 12-4 JTAG Bypass Register operation

ARM DDI 0337B

Advertisement

Table of Contents
loading

Table of Contents