Dsp Endian Conversion, Mpui Port Boundary; Conversion Through The Mpui - Texas Instruments OMAP5910 Technical Reference Manual

Dual-core
Hide thumbs Also See for OMAP5910:
Table of Contents

Advertisement

Endianism Conversion

2.11.2 Conversion Through the MPUI

Figure 2–25. DSP Endian Conversion, MPUI Port Boundary
MPU
MPU bus
system bus
(little
endian)
System
DMA
bus
System DMA
controller
(little
endian)
Note:
The steering logic puts the byte/word/double-word in appropriate formats.
2-74
Swapping buffers are implemented at the boundary between the DSP and the
MPUI (See Figure 2–25).
The word and byte swapping can be programmed so swapping is individually
controlled for MPU memory access and non-MPU memory (peripheral and
MPU register).
API write swapping buffers
Bytes
steering
logic
(write)
MPUI
Port
interface
Controls
(Little endian)
Byte 1
Byte 0
API read swapping buffers
Control
DSP endian conversion, MPUI boundary
The MPUI port has a 16-bit data bus, thus all 32-bit accesses are divided into
two 16-bit accesses. 16-bit word swapping and byte swapping are program-
mable.
By default:
-
Byte swapping is disabled for all accesses.
-
16-bit word swapping is enabled for all accesses.
Byte 0
Byte 1
(Big endian)
DSP
MPUI port
Bytes
16
steering
logic
(read)
DSP TI
peripheral
bus

Advertisement

Table of Contents
loading

Table of Contents