Dual-Mode Timer Under Emulation; Accessing Registers; Programming Timer Registers; Reading Timer Registers - Texas Instruments OMAP5912 Reference Manual

Multimedia processor device overview and architecture
Hide thumbs Also See for OMAP5912:
Table of Contents

Advertisement

Table 31. Value and Corresponding Interrupt Period
4.10

Dual-Mode Timer Under Emulation

4.11

Accessing Registers

4.12

Programming Timer Registers

4.13

Reading Timer Registers

SPRU759B
0xFFFF FFF0
0xFFFF FFFF
During emulation mode, the dual-mode timer continues to run according to the
value of the EMUFREE bit of the timer OCP configuration register
(TIOCP_CFG).
If EMUFREE is 1, timer execution is not stopped in emulation mode and the
interrupt assertion is still generated when overflow is reached.
If EMUFREE is 0, the prescaler and timer are frozen and both resume on exit
from emulation mode. The asynchronous input pin is internally synchronized
on two timer-clock rising edges.
All registers are 32 bits wide, accessible via OCP interface with 16-bit or 32-bit
OCP access (read/write).
The host uses the OCP bus protocol to write the TLDR, TCRR, TIER, TISR,
TCLR, TIOCP_CFG, TWER, TTGR, TSICR, and TMAR registers
synchronously with the timer interface clock.
Because the timer registers are 32-bit wide, 16-bit wide access mode requires
two consecutive write operations (16 LSBs followed by 16 MSBs).
In 16-bit access mode, reading the LSBs from the timer counter register
(TCRR) captures the current timer counter value. This must be followed by
reading the 16 MSBs.
TLDR
Interrupt Period
0x0000 0000
0xFFFF 0000
500 µs
31.25 µs
Dual-Mode Timer
37 h
2 s
Timers
39

Advertisement

Table of Contents
loading

Table of Contents