
Public Version
IVA2.2 Subsystem Register Manual
www.ti.com
NOTE:
1.
A supersection type MMU page (16MB) must be defined for that VRFB view.
2.
When the SYSC.
.PAGEXINGEN is set to 1, a 2D DMA should not cross
a MMU page boundary. When this bit is set, it disables the hardware check mechanism
for better performance (but the user should ensure that 2D DMA does not cross MMU
pages).
Therefore, ensure that the following setting is carefully set:
SYSC.
.PAGEXINGEN = 1.
NOTE:
If the preceding condition is not set accurately, setting the PAGEXINGEN optimization can
cause undefined results, including deadlock situations.
5.5
IVA2.2 Subsystem Register Manual
lists the IVA2.2 memory space mapping as seen by the IVA2.2 DSP megamodule.
Table 5-22. Instance Summary
Module Name
Base Address
Size
IC
0x0180 0000
64K bytes
SYS
0x0181 0000
64K bytes
IDMA
0x0182 0000
64K bytes
XMC
0x0184 0000
64K bytes
TPCC
0x01C0 0000
64K bytes
TPTC0
0x01C1 0000
1K byte
TPTC1
0x01C1 0400
1K byte
SYSC
0x01C2 0000
4K bytes
WUGEN
0x01C2 1000
4K bytes
iVLCD
(1)
0x0008 0000
8K bytes
SEQ
(1)
0x0009 0000
2K bytes
VIDEOSYSC
(1)
0x0009 C000
4K bytes
iME
(1)
0x000A 0000
4K bytes
iLF
(1)
0x000A 1000
4K bytes
IA_GEM
0x000F 8800
1K bytes
IA_EDMA
0x000F 8C00
1K bytes
IA_SEQ
0x000F 9000
1K bytes
(1)
These modules are accessible through DSP EFI port, with EFI instruction only. See
, Video Accelerator/Sequencer Local
Interconnect.
For more information on the IVA2.2 memory mapping, see
, Memory Mapping.
NOTE:
The MMU2 (IVA2.2 MMU) registers are descibed in
, Memory Management
Units. (The MMU base address is 0x5D00 0000 on the L3 interconnect.)
CAUTION
The IVA2.2 registers are limited to 32-bit data accesses. 16-bit and 8-bit are not
allowed and can corrupt register content.
5.5.1 IC Registers
This section provides information about the IC Module. Each register in the module is described in
through
804
IVA2.2 Subsystem
SWPU177N – December 2009 – Revised November 2010
Copyright © 2009–2010, Texas Instruments Incorporated