ARM ARM1176JZF-S Technical Reference Manual page 540

Table of Contents

Advertisement

ARM DDI 0301H
ID012310
It is important to distinguish between the InstCompl flag and the Ready flag:
The InstCompl flag signals the completion of an instruction.
The Ready flag is the captured version of the InstCompl flag, captured at the Capture-DR
state. The Ready flag conditions the execution of instructions and the update of the ITR.
The following points apply to the use of scan chain 4:
When an instruction is issued to the core in Debug state, the PC is not incremented. It is
only changed if the instruction being executed explicitly writes to the PC. For example,
branch instructions and move to PC instructions.
If CP14 debug register c5 is a source register for the instruction to be executed, the
DBGTAP debugger must set up the data in the rDTR before issuing the coprocessor
instruction to the core. See Scan chain 5 on page 14-15.
Setting DSCR[13] the execute ARM instruction enable bit when the core is not in Debug
state leads to Unpredictable behavior.
The ITR is write-only. When going through the Capture-DR state, an Unpredictable value
is loaded into the shift register.
Copyright © 2004-2009 ARM Limited. All rights reserved.
Non-Confidential, Unrestricted Access
Debug Test Access Port
14-14

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents