MPU Interface
2-57
MPU Subsystem
In SAM, all the DSP internal memory is accessible by the MPUI interface. If
both the DSP and the MPU controllers (TI925T and system DMA) access the
same memory at the same time, priority is given to the DSP controllers. The
access is synchronized to the internal DSP CPU clock.
HOM is more efficient than SAM, because there is no synchronization in-
volved. However, HOM depends on the host operating frequency, which is nor-
mally slower than the internal DSP CPU clock. The system software can switch
between HOM and SAM or vice versa, if desired, and it is up to the software
to manage the system resources.
Note:
MPUI Port Accesses
MPUI port accesses to the DSP subsystem external address space via the
DSP MMU are not supported. MPU and system DMA should access all traffic
controller resources (EMIFS, EMIFF, and IMIF) directly through the traffic
controller and not via the MPUI port and DSP MMU.
2.9.2
MPUI Registers
Table 2–48 lists the MPUI registers. Table 2–49 through Table 2–56 describe
the register bits.
Table 2–48. MPUI Registers
Register Name
Description
R/W
Size
Address
(FFFE:x)
Reset Value
CTRL_REG
Control
R/W
32 bits
C900
0x0003
FF1F
DEBUG_ADDR
Debug address—has the address from
last operation in case an abort occurs.
R
32 bits
C904
0x00FF
FFFF
DEBUG_DATA
Debug data —has the data from last op-
eration in case an abort occurs.
R
32 bits
C908
0xFFFF
FFFF
DEBUG_FLAG
Debug flag
R
32 bits
C90C
0x0000
0000
STATUS_REG
MPUIF status
R
32 bits
C910
0x0000
1FFF
DSP_STATUS_REG
Current DSP status
R
32 bits
C914
U
DSP_BOOT_CONFIG
Boot DSP configuration
R/W
32 bits
C918
0x0000
0000
DSP_API_CONFIG
MPUI size information
R/W
32 bits
C91C
0x0000
FFFF