English
Language : 

OMAP-L138_15 Datasheet, PDF (140/286 Pages) Texas Instruments – OMAP-L138 C6000™ DSP+ ARM® Processor
OMAP-L138
SPRS586I – JUNE 2009 – REVISED SEPTEMBER 2014
www.ti.com
6.12 Memory Protection Units
The MPU performs memory protection checking. It receives requests from a bus master in the system and
checks the address against the fixed and programmable regions to see if the access is allowed. If allowed,
the transfer is passed unmodified to its output bus (to the targeted address). If the transfer is illegal (fails
the protection check) then the MPU does not pass the transfer to the output bus but rather services the
transfer internally back to the input bus (to prevent a hang) returning the fault status to the requestor as
well as generating an interrupt about the fault. The following features are supported by the MPU:
• Provides memory protection for fixed and programmable address ranges.
• Supports multiple programmable address region.
• Supports secure and debug access privileges.
• Supports read, write, and execute access privileges.
• Supports privid(8) associations with ranges.
• Generates an interrupt when there is a protection violation, and saves violating transfer parameters.
• MMR access is also protected.
MPU1
BYTE ADDRESS
0x01E1 4000
0x01E1 4004
0x01E1 4010
0x01E1 4014
0x01E1 4018
0x01E1 401C
0x01E1 4020 - 0x01E1 41FF
0x01E1 4200
0x01E1 4204
0x01E1 4208
0x01E1 420C - 0x01E1 420F
0x01E1 4210
0x01E1 4214
0x01E1 4218
0x01E1 421C - 0x01E1 421F
0x01E1 4220
0x01E1 4224
0x01E1 4228
0x01E1 422C - 0x01E1 422F
0x01E1 4230
0x01E1 4234
0x01E1 4238
0x01E1 423C - 0x01E1 423F
0x01E1 4240
0x01E1 4244
0x01E1 4248
0x01E1 424C - 0x01E1 424F
0x01E1 4250
0x01E1 4254
0x01E1 4258
0x01E1 425C - 0x01E1 42FF
Table 6-39. MPU1 Configuration Registers
ACRONYM
REVID
CONFIG
IRAWSTAT
IENSTAT
IENSET
IENCLR
-
PROG1_MPSAR
PROG1_MPEAR
PROG1_MPPA
-
PROG2_MPSAR
PROG2_MPEAR
PROG2_MPPA
-
PROG3_MPSAR
PROG3_MPEAR
PROG3_MPPA
-
PROG4_MPSAR
PROG4_MPEAR
PROG4_MPPA
-
PROG5_MPSAR
PROG5_MPEAR
PROG5_MPPA
-
PROG6_MPSAR
PROG6_MPEAR
PROG6_MPPA
-
REGISTER DESCRIPTION
Revision ID
Configuration
Interrupt raw status/set
Interrupt enable status/clear
Interrupt enable
Interrupt enable clear
Reserved
Programmable range 1, start address
Programmable range 1, end address
Programmable range 1, memory page protection attributes
Reserved
Programmable range 2, start address
Programmable range 2, end address
Programmable range 2, memory page protection attributes
Reserved
Programmable range 3, start address
Programmable range 3, end address
Programmable range 3, memory page protection attributes
Reserved
Programmable range 4, start address
Programmable range 4, end address
Programmable range 4, memory page protection attributes
Reserved
Programmable range 5, start address
Programmable range 5, end address
Programmable range 5, memory page protection attributes
Reserved
Programmable range 6, start address
Programmable range 6, end address
Programmable range 6, memory page protection attributes
Reserved
140 Peripheral Information and Electrical Specifications
Copyright © 2009–2014, Texas Instruments Incorporated
Submit Documentation Feedback
Product Folder Links: OMAP-L138