Generic Timer
ARM DDI 0500D
Copyright © 2013-2014 ARM. All rights reserved.
10-5
ID021414
Non-Confidential
10.3.2
AArch32 Generic Timer register summary
Table 10-3
shows the AArch32 Generic Timer registers. See the
ARM
®
Architecture Reference
Manual ARMv8, for ARMv8-A architecture profile
for information about these registers.
c. The reset value for bit[2] is 0 and for bits[1:0] is
b11
.
Table 10-3 AArch32 Generic Timer registers
Name
CRn
Op1
CRm
Op2
Reset
Width
Description
CNTFRQ
c14
0
c0
0
UNK
32-bit
Counter-timer Frequency register
CNTPCT
-
0
c14
-
UNK
64-bit
Counter-timer Physical Count register
CNTKCTL
c14
0
c1
0
-
a
32-bit
Counter-timer Kernel Control register
CNTP_TVAL
c2
0
UNK
32-bit
Counter-timer Physical Timer TimerValue
register
CNTP_CTL
1
-
b
32-bit
Counter-timer Physical Timer Control
register
CNTV_TVAL
c3
0
UNK
32-bit
Counter-timer Virtual Timer TimerValue
register
CNTV_CTL
1
b
32-bit
Counter-timer Virtual Timer Control register
CNTVCT
-
1
c14
-
UNK
64-bit
Counter-timer Virtual Count register
CNTP_CVAL
2
UNK
64-bit
Counter-timer Physical Timer CompareValue
register
CNTV_CVAL
3
UNK
64-bit
Counter-timer Virtual Timer CompareValue
register
CNTVOFF
4
UNK
64-bit
Counter-timer Virtual Offset register
CNTHCTL
c14
4
c1
0
-
c
32-bit
Counter-timer Hyp Control register
CNTHP_TVAL
c2
0
UNK
32-bit
Counter-timer Hyp Physical Timer
TimerValue register
CNTHP_CTL
1
b
32-bit
Counter-timer Hyp Physical Timer Control
register
CNTHP_CVAL
-
6
c14
-
UNK
64-bit
Counter-timer Hyp Physical CompareValue
register
a. The reset value for bits[9:8, 2:0] is
b00000
.
b. The reset value for bit[0] is 0.
c. The reset value for bit[2] is 0 and for bits[1:0] is
0b11
.