Programmer’s Reference

4.24Timers

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.

 

Table 4-72 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

 

 

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).

4-96

Copyright © 2003-2010 ARM Limited. All rights reserved.

ARM DUI 0224I

Page 262
Image 262
ARM ARM DUI 0224I manual Timers, Timer implementation