Programmers Model
ARM DUI 0447J
Copyright © 2009-2014, ARM. All rights reserved.
4-33
ID052914
Non-Confidential
•
Cortex-A Series
memory map:
—
The registers map onto the CS3 chip select.
Note
See the Technical Reference Manual for your daughterboard.
Table 4-28
provides information about the MCI interface.
4.5.7
Real Time Clock, RTC
The PL031 PrimeCell
Real Time Clock Controller
(RTC) is an AMBA-compliant SoC
peripheral that is developed, tested, and licensed by ARM.
A counter in the RTC is incremented every second. The RTC can therefore be used as a basic
alarm function or long time-base counter.
You can read the current value of the clock at any time, or you can program the RTC to generate
an interrupt after counting for a programmed number of seconds. You can mask the interrupt by
writing to the interrupt match set or clear register.
The internal registers of the RTC are memory-mapped onto a static memory bus chip select. The
chip select that they map onto depends on the memory map your daughterboard is using as
follows:
•
ARM legacy memory map:
—
The registers map onto the CS7 chip select.
•
Cortex-A Series
memory map:
—
The registers map onto the CS3 chip select.
Note
See the Technical Reference Manual for your daughterboard.
Table 4-28 MCI implementation
Property
Value
Location
Motherboard IOFPGA
Memory base address
•
ARM Legacy memory map:
—
SMB CS7 base a
0x5000
•
Cortex-A Series
memory map:
—
SMB CS3 base a
0x50000
Interrupt
9 for MCI0
10 for MCI1
DMA
See
Table 4-14 on page 4-18
Release version
ARM MCI PL180 r1p0
Reference documentation
ARM
®
PrimeCell Multimedia Card Interface (PL180) Technical Reference Manual