Peripheral Reset Table - Texas Instruments OMAP5912 Reference Manual

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

Advertisement

1.2.5

Peripheral Reset Table

Table 5.
Reset Sources for Peripherals
Peripheral Name
Real-time clock (RTC)
OMAP5912configuration
Boot ROM
32-kHz synchro counter
OCP SWRST: Reset software done in corresponding module.
SWRST1: PER_EN (bit 0) in ARM_RSTC2 is cleared to 0.
§
SWRST2: Set ARM_RST (bit 0) in ARM_RSTCT1 and clear DSP_EN (bit 1) in ARM_RSTCT1.
SWRST3: DSP_PEREN (bit 0) in DSP_RSTCT2 is cleared to 0.
#
Warm reset: Source can be MPU_RST, global software reset, or 32-kHz watchdog time-out.
||
SW control via RESET_CONTROL register (see Table 51).
k
SW control via MOD_CONF_CTRL_1[23].
SPRU752B
Table 5 shows the various reset sources for each peripheral. Many of the
OMAP peripherals (external to the MPU subsystem) have module wrappers
or switches that facilitate conversion between different bus protocols
(wrapper) or control DSP and MPU access to that peripheral (switch).
For example, the UART1 peripheral is on the TIPB, but the internal bus
protocol for UART1 is OCP. UART1 has a wrapper that converts between the
TIBP and OCP bus protocols. The wrapper must be released from reset before
access to the UART1 peripheral is possible. This wrapper also acts as a switch
that determines whether the DSP or MPU has control over the UART1.
For peripherals with wrappers/switches, functionality is gated by the reset for
the wrapper/switch. Consequently, the wrapper/switch must be released from
reset before the peripheral becomes available. Table 5 details which
peripherals have wrappers or switches. In addition, the Multimedia Processor
Peripheral Interconnects Reference Guide (SPRU758) discusses the specific
types of wrappers and switches for those peripherals. It is also important to
understand that there are two types of switches, each with distinct default
behaviors when released from reset. SPRU758 details such behaviors.
HW Reset
Class 1 Modules
Cold reset
Cold reset
Cold reset
Cold reset
SW Reset
Wrapper/
Switch
No
No
No
No
No
No
No
Dynamic
switch
Reset Architecture
Wrapper/Switch Reset
No
No
No
Cold reset/Warm
reset/ARM_WD/DSP_
WD/SWRST3#/
SWRST2/SWRST1
Initialization
17

Advertisement

Table of Contents
loading

Table of Contents