ARM ARM DUI 0224I Computer Hardware User Manual


 
Programmer’s Reference
4-96 Copyright © 2003-2007 ARM Limited. All rights reserved. ARM DUI 0224F
4.24 Timers
The Dual-Timer module is an AMBA compliant SoC peripheral that is developed,
tested, and licensed by ARM Limited. There are two Dual-Timer modules present in the
ARM926EJ-S PXP Development Chip.
The features of the Dual-Timer module are:
Two 32/16-bit down counters with free-running, periodic and one-shot modes.
Common clock with separate clock-enables for each timer gives flexible control
of the timer intervals.
Interrupt output generation on timer count reaching zero.
Identification registers that uniquely identify the Dual-Timer module. These can
be used by software to automatically configure itself.
At reset, the timers are clocked by a 32KHz reference from an external oscillator
module. Use the system controller to change the timer reference from 32KHz to 1MHz
(see the ARM926EJ-S Development Chip Reference Manual).
Table 4-73 Timer implementation
Property Value
Location ARM926EJ-S PXP Development Chip
Memory base address
0x101E2000
for Timer 0
0x101E2020
for Timer 1
0x101E3000
for Timer 2
0x101E3020
for Timer 3.
Interrupt 4 on primary controller for Timers 0 and 1 5 on primary
controller for Timers 2 and 3
DMA NA
Release version ARM Dual-Timer SP804 r1p0-02ltd0
Reference documentation ARM PrimeCell Timer Module (SP804) Technical Reference
Manual