Mpu Interface Port - Texas Instruments OMAP5910 Reference Manual

Multimedia processor dsp subsystem
Hide thumbs Also See for OMAP5910:
Table of Contents

Advertisement

MPU Interface Port

9
MPU Interface Port
9.1
Introduction
9.2
MPUI and MPUI Port Overview
194
DSP Subsystem
The MPU interface (MPUI) port is a 16-bit parallel port that allows the MPU
core and the system DMA controller to communicate with the DSP subsystem
internal memory and its peripherals, facilitating software downloads and data
transfers. The MPUI port is part of the DSP subsystem domain.
Note that there is also a module called MPUI in the MPU subsystem domain
that connects to the MPUI port (see system block diagrams in section 1.4).
MPU controllers, like the MPU core and system DMA, access DSP subsystem
resources (internal memory and public peripherals) through the MPUI.
This section is intended to give a brief introduction of the communication
between the MPUI port and the MPUI. For additional information, see the
OMAP5910 Dual-Core Processor MPU Subsystems Reference Guide
(SPRU671) or the OMAP5912 Multimedia Processor OMAP3.2 Subsystem
Reference Guide (SPRU749).
The MPUI port provides MPU controllers with access to the full internal
memory space of the DSP subsystem. In addition, the MPUI port allows MPU
controllers to access devices on the DSP public peripheral bus through
duplicate memory-mapped peripheral registers in the MPU address space.
The MPU controllers can also access the control registers of the TIPB bridge
module and the CLKM2 configuration registers. The DSP private peripherals
are not accessible via the MPUI port.
MPUI port transfers are facilitated by an auxiliary channel of the DSP
subsystem DMA controller; however, this dedicated DMA channel is
preconfigured and does not need to be configured for MPUI support.
The MPUI is always the master in the transfer operation. It initiates the reading
or writing of DSP subsystem memory or peripherals. The MPU core also
controls the parameters of the MPUI by configuring the MPUI_CTRL_REG
and the MPUI_DSP_MPUI_CONFIG registers. There are five additional
registers the MPU can read to observe the state of the MPUI:
MPUI_DEBUG_ADDR
-
MPUI_DEBUG_DATA
-
MPUI_DEBUG_FLAG
-
MPUI_STATUS_REG
-
MPUI_DSP_STATUS_REG
-
SPRU890A

Advertisement

Table of Contents
loading

This manual is also suitable for:

Omap5912

Table of Contents