Debug Interface
ARM DDI 0210C
Copyright © 2001, 2004 ARM Limited. All rights reserved.
5-5
The ARM7TDMI processor has hardware extensions that ease debugging at the lowest
level. The debug extensions:
•
enable you to halt program execution
•
examine and modify the core internal state of the core
•
view and modify the state of the memory system
•
execute abort exceptions, enabling real-time monitoring of the core
•
resume program execution.
5.2.3
Debug target
The major blocks of the debug target are shown in Figure 5-2.
Figure 5-2 ARM7TDMI block diagram
The ARM CPU main processor logic
This has hardware support for debug.
The EmbeddedICE-RT logic
This is a set of registers and comparators used to generate debug
exceptions such as breakpoints. This unit is described in
About
EmbeddedICE-RT logic
on page 5-14.
The TAP controller
ARM CPU
main processor
logic
EmbeddedICE-RT
logic
TAP controller
Scan chain 2
Scan chain 0
S
c
an
c
hain
1
BREAKPT
ARM7TDMI processor
Содержание ARM7TDMI
Страница 6: ...Contents vi Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 10: ...List of Tables x Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 14: ...List of Figures xiv Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 46: ...Introduction 1 26 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 120: ...Coprocessor Interface 4 18 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 142: ...Debug Interface 5 22 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 276: ...Differences Between Rev 3a and Rev 4 C 6 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...
Страница 282: ...Glossary Glossary 6 Copyright 2001 2004 ARM Limited All rights reserved ARM DDI 0210C ...