Memory Management Unit (MMU)
MSC8144E Reference Manual, Rev. 3
Freescale Semiconductor
11-3
Hardware data and program access protection is defined for each data/program memory
region for two privilege levels: user and supervisor. The MMU provides abort signals for
the Xa/Xb/P buses for errant accesses. The MMU provides memory region support, as
follows:
— For the program memory region: Provides supervisor-level read allowed/not allowed
access; for the User level, provides read allowed/not allowed access
— For the data memory region: Provides read/write allowed/not allowed for both the
Supervisor and User levels
Address translation is defined for each data/program memory region, enables allocating
virtual memory region to a valid physical memory space.
Priority mechanism between descriptors, allowing memory regions overlapping.
Stores the program task ID and data task ID for multi-task mechanism. Up to 255 different
Program IDs and 255 different data IDs are available.
General Purpose registers among its control and status registers.
Access error detection including non-mapped memory access and misaligned memory
access.
Captures error status bits and enables a fast error diagnostic.
Precise interrupts allowing handling MMU MATT misses supporting a virtually paged
operating system.
Core branch target buffer (BTB) that enables manual and automatic BTB maintenance.
Platform error detection code (EDC) recovery scheme.
Enable/disable EDC exception mechanism.
Peripherals error handling.
Summary of Contents for MSC8144E
Page 1: ...MSC8144E Reference Manual Quad Core Media Signal Processor MSC8144ERM Rev 3 July 2009 ...
Page 48: ...MSC8144E Reference Manual Rev 3 xlviii Freescale Semiconductor ...
Page 86: ...MSC8144E Reference Manual Rev 3 1 38 Freescale Semiconductor Overview ...
Page 168: ...MSC8144E Reference Manual Rev 3 3 60 Freescale Semiconductor External Signals ...
Page 242: ...MSC8144E Reference Manual Rev 3 5 26 Freescale Semiconductor Reset ...
Page 314: ...MSC8144E Reference Manual Rev 3 8 24 Freescale Semiconductor General Configuration Registers ...
Page 414: ...MSC8144E Reference Manual Rev 3 10 14 Freescale Semiconductor MSC8144E SC3400 DSP Subsystem ...
Page 452: ...MSC8144E Reference Manual Rev 3 11 38 Freescale Semiconductor Internal Memory Subsystem ...
Page 520: ...MSC8144E Reference Manual Rev 3 12 68 Freescale Semiconductor DDR SDRAM Memory Controller ...
Page 1070: ...MSC8144E Reference Manual Rev 3 21 28 Freescale Semiconductor Timers ...