Table 11-2 Scan Chain 15 Mapping To Cp15 Registers - ARM ARM926EJ-S Technical Reference Manual

Table of Contents

Advertisement

Debug Support
11-4
The mapping of the register address field to the CP15 registers is shown in Table 11-2.
Writes to either the cache operations register (CRn = c7) or the TLB operations register
(CRn = c8), which require a form of address to select an entry to be manipulated, use
the data value part of the scan chain to provide the address information. The format of
the address field is identical to that used for the value of Rd, for the equivalent MCR
instruction.
Memory system debug operations (CRn = c15), which require an address to be used to
select an entry, use the value held in the debug address register (see Debug and Test
Address Register on page B-4). The format of the address field is identical to that used
for the value of Rd, for the equivalent MCR instruction.
If an invalid instruction is scanned into scan chain 15, it is translated into a read of the
ID register. This means that you can check the output data for ID register reads to
indicate that an invalid instruction has been scanned in.
Copyright © 2001-2003 ARM Limited. All rights reserved.

Table 11-2 Scan chain 15 mapping to CP15 registers

MRC/MCR
instruction field
Opcode_1
Opcode_2
CRn
CRm
Scan chain 15
mapping
[46:44]
[43:41]
[40:37]
[36:33]
ARM DDI0198D

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents