C8.2
External Debug Reserve Control Register
The EDRCR characteristics are:
Purpose
This register is used to allow imprecise entry to Debug state and clear sticky bits in EDSCR.
This register is part of the Debug registers functional group.
Usage constraints
This register is accessible as follows:
Off
DLK OSLK SLK Default
Error Error Error
WI
WO
Configurations
EDRCR is in the Core power domain.
Attributes
See
C8.1 Memory-mapped debug register summary
.
EDRCR is a 32-bit register.
0
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0
0
0
0
RES
0
CBRRQ
CSPA
CSE
Figure C8-1 EDRCR bit assignments
[31:5]
Reserved,
RES0
.
CBRRQ, [4]
Allow imprecise entry to Debug state. The actions on writing to this bit are:
0
No action.
1
Allow imprecise entry to Debug state, for example by canceling pending bus accesses.
Setting this bit to 1 allows a debugger to request imprecise entry to Debug state. An
External Debug Request debug event must be pending before the debugger sets this bit
to 1.
CSPA, [3]
Clear Sticky Pipeline Advance. This bit is used to clear the EDSCR.PipeAdv bit to 0. The
actions on writing to this bit are:
0
No action.
1
Clear the EDSCR.PipeAdv bit to 0.
CSE, [2]
Clear Sticky Error. Used to clear the EDSCR cumulative error bits to 0. The actions on writing
to this bit are:
0
No action
C8 Memory-mapped debug registers
C8.2 External Debug Reserve Control Register
100236_0100_00_en
Copyright © 2015–2017, 2019 Arm Limited or its affiliates. All rights
reserved.
C8-648
Non-Confidential
Summary of Contents for Cortex-A35
Page 4: ......
Page 18: ......
Page 26: ......
Page 27: ...Part A Functional Description ...
Page 28: ......
Page 145: ...Part B Register Descriptions ...
Page 146: ......
Page 573: ...Part C Debug ...
Page 574: ......
Page 845: ...Part D Appendices ...
Page 846: ......