3.7
Real Time Clock
The Musca
‑
S1 test chip implements an Arm PrimeCell Real Time Clock.
The base memory addresses of the
Real Time Clock
(RTC) control registers are:
• 0x4010_8000 in the Non-secure region.
• 0x5010_8000 in the Secure region.
See the
Arm
®
PrimeCell Real Time Clock (PL031) Technical Reference Manual
.
Caution
Warm reset of the Musca
‑
S1 test chip resets the Real Time Clock.
The following table shows the Real Time Clock registers in the Musca
‑
S1 test chip in address offset
order from the base memory address. Undefined registers are reserved. Software must not attempt to
access these registers.
Table 3-42 Real Time Clock control registers summary
Offset
Name
Type Reset
Width Function
0x0000
RTCDR
RO
0x0000_0000
32
Data register.
0x0004
RTCMR
RW
0x0000_0000
32
Match register.
0x0008
RTCLR
RW
0x0000_0000
8
Load register.
0x000C
RTCCR
RW
0x0000_0000
32
Control register.
0x0010
RTCIMSC
RW
0x0000_0000
1
Interrupt mask set and clear register.
0x0014
RTCRIS
RO
0x0000_0000
1
Raw interrupt status register.
0x0018
RTCMIS
RO
0x0000_0000
32
Masked interrupt status register.
0x001C
RTCICR
WO
0x0000_0000
32
Interrupt clear register.
0x0FE0
RTCPeriphID0 RO
0x0000_0031
8
Peripheral ID register bits [7:0]
0x0FE4
RTCPeriphID1 RO
0x0000_0010
8
Peripheral ID register bits [15:8]
0x0FE8
RTCPeriphID2 RO
0x0000_0004
8
Peripheral ID register bits [23:16]
0x0FEC
RTCPeriphID3 RO
0x0000_0000
8
Peripheral ID register bits [31:24]
0x0FF0
RTCPCellID0
RO
0x0000_000D
8
PrimeCell ID register bits [7:0]
0x0FF4
RTCPCellID1
RO
0x0000_00F0
8
PrimeCell ID register bits [15:8]
0x0FF8
RTCPCellID2
RO
0x0000_0005
8
PrimeCell ID register bits [23:16]
0x0FFC
RTCPCellID3
RO
0x0000_00B1
8
PrimeCell ID register bits [31:24]
3 Programmers model
3.7 Real Time Clock
101835_0000_01_en
Copyright © 2019, 2020 Arm Limited or its affiliates. All rights
reserved.
3-107
Non-Confidential