Texas Instruments OMAP5912 Reference Manual page 978

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

Advertisement

2.5
Static Switch
Figure 6.
Static Switch for OCP Peripheral
SSW−DSP−CONF
register
DSP
TIPB bridge
Note:
Default value: To simplify the TIPB router implementation and reduce the toggling on buses, a default value is returned to
the host which does not access the peripheral.
SPRU758A
SSW−MPU−CONF
register
MPU
TIPB bridge
Synchronization with
MPU_STROBE
Synchronization with
DSP_STROBE
The static switch module allows the switching of a given peripheral between
two TIPB host buses. This module enables static sharing between the DSP
and the MPU processors. The switch between the two TIPB buses is
implemented through a basic protocol. The software must control carefully the
accessibility of each shared peripheral by the desired host. The programmer
must ensure that the ongoing DMA transfers from/to the peripheral are
completed before updating the peripheral ownership. There is no protection
from the static switch hardware.
If the static switch is not well programmed before an access to a shared
peripheral register, the corresponding ready signal is not sent back to the host.
The result is a time-out error generated by the host TIPB bridge, depending
on the TIPB bridge programming.
Two registers control the accessibility from the host to each statically
sharedperipheral:
-
SSW_MPU_CONF in the MPU peripheral address space
-
SSW_DSP_CONF in the DSP peripheral address space
Bus
allocation
module
TIPB to
OCP
Interface
*Default
values
Peripheral Interconnects
Layer 4 Interconnect
OCP
peripheral
OCP to
TIPB
interface
27

Advertisement

Table of Contents
loading

Table of Contents