5.14.4. Scan path select register

Purpose

Changes the current active scan chain.

Length

4 bits.

Operating mode

SCAN_N as the current instruction in the SHIFT-DR state selects the scan path select register as the serial path between DBGTDI, and DBGTDO.

During the CAPTURE-DR state, the value 1000 binary is loaded into this register. This value is loaded out during SHIFT-DR (least significant bit first), while a new value is loaded in (least significant bit first). During the UPDATE-DR state, the value in the register selects a scan chain to become the currently active scan chain. All additional instructions, such as INTEST, then apply to that scan chain.

The currently-selected scan chain changes only when a SCAN_N instruction is executed, or when a reset occurs. On reset, scan chain 0 is selected as the active scan chain.

Table 5.4 shows the scan chain number allocation.

Table 5.4. Scan chain number allocation

Scan chain number

Function

0

Reserved[1]

1

Debug

2

EmbeddedICE-RT programming

3

Reserveda

4

Reserveda

8

Reserveda

[1] When selected, all reserved scan chains scan out zeros.

Copyright © 2001 ARM Limited. All rights reserved.ARM DDI 0234B
Non-Confidential