Debug Support
8-18
Copyright © ARM Limited 2000. All rights reserved.
If the CP15 scan chain is used for updating the DCache, only the cache contents are
updated. Writes are not made to main memory. For this method you must first program
the index/set register with the required cache index, set, and word values. The format of
the cache index register is shown in Figure 8-6.
Figure 8-6 Cache index register format
Note
Although 27 bits are specified for the TAG address, only those bits required for the
TAG implemented are used.
The cache index register is also used for writing to the instruction cache. This is useful
for setting software breakpoints within code already in the cache. This means that you
do not have to flush the cache and reload the entry.
Note
There is no mechanism for detecting that the ICache has been updated in this way. The
debugger must restore the original cache contents after executing the breakpoint.
31 30 29
N+1 N
5 4
2 1 0
Segment
Word
address SBZ
SBZ
Index
Содержание ARM946E-S
Страница 1: ...ARM DDI 0155A ARM946E S Technical Reference Manual ...
Страница 6: ...vi Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A 04 Limited Confidential ...
Страница 54: ...Programmer s Model 2 34 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Страница 70: ...Caches 3 16 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Страница 78: ...Protection Unit 4 8 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Страница 98: ...Bus Interface Unit and Write Buffer 6 14 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...
Страница 112: ...Coprocessor Interface 7 14 Copyright ARM Limited 2000 All rights reserved ARM DDI 0155A ...