10 (bit 18 = 0)
Coarse page table
01
01
11 = invalid
Indexed by
VA[31:20]
Base address
from L1D[31:10]
16MB supersection
4096 entries
Translation table base
from IVA2.2 MMU_TTB
register [31:7]
L1 descriptor
page table
Indexed by
VA[19:12]
00 = invalid
1MB section
256 entries
00 = invalid
1X
Indexed by
VA[19:0]
Indexed by
VA[23:0]
64KB large page
Indexed by
VA[15:0]
Base address
from L1D[31:20]
Base address
from L1D[31:24]
Base address
from L2D[31:16]
Base address
from L2D[31:12]
Indexed by
VA[11:0]
Extended
4KB small page
10 (bit 18 = 1)
iva2-017
Public Version
www.ti.com
IVA2.2 Subsystem Functional Description
Figure 5-17. IVA2.2 MMU Translation Table Hierarchy
NOTE:
The MMU passes the lower bits of the virtual address unchanged.
5.3.3.2
MMU Configuration
If the IVA2.2 MMU requires software intervention, the MPU services the event; IVA2.2 MMU service
requests are signaled to the MPU with a dedicated interrupt, M_IRQ[28].
Generally, the MMU is initialized at boot time, but it can also be dynamically reprogrammed. Typically, the
MMU is programmed by the MPU through the IVA2.2 slave port on the L3 interconnect when a new task is
created on the IVA2.2 subsystem. But the DSP also has access to the MMU configuration registers for the
save and restore process. At reset, MMU is disabled and DSP virtual addresses are passed directly
through as physical addresses (not translated). IVA2.2 MMU configuration registers are at system base
address 0x5D00 0000.
For more information about the functionality of the IVA2.2 subsystem MMU module, including interrupts,
register descriptions, and programming model, see
, Memory Management Units.
729
SWPU177N – December 2009 – Revised November 2010
IVA2.2 Subsystem
Copyright © 2009–2010, Texas Instruments Incorporated
Содержание OMAP36 Series
Страница 174: ...174 List of Tables SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 692: ...692 MPU Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1084: ...1084 IVA2 2 Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 1990: ...1990 2D 3D Graphics Accelerator SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2334: ...2334 Memory Subsystem SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2700: ...2700 Memory Management Units SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2868: ...2868 HDQ 1 Wire SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 2974: ...2974 UART IrDA CIR SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3054: ...3054 Multichannel SPI SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3462: ...3462 MMC SD SDIO Card Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3508: ...3508 General Purpose Interface SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3584: ...3584 Initialization SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...
Страница 3648: ...3648 Debug and Emulation SWPU177N December 2009 Revised November 2010 Copyright 2009 2010 Texas Instruments Incorporated ...