PowerPC e500 Core Family Reference Manual, Rev. 1
1-24
Freescale Semiconductor
Core Complex Overview
1.9
Memory Management
The e500 core complex supports demand-paged virtual memory as well other memory
management schemes that depend on precise control of effective-to-physical address translation
and flexible memory protection as defined by Book E. The mapping mechanism consists of
software-managed TLBs that support variable-sized pages with per-page properties and
permissions. The following properties can be configured for each TLB:
•
User-mode page execute access
•
User-mode page read access
•
User-mode page write access
•
Supervisor-mode page execute access
•
Supervisor-mode page read access
•
Supervisor-mode page write access
•
Write-through required (W)
•
Caching inhibited (I)
•
Memory coherency required (M)
•
Guarded (G)
•
Endianness (E)
•
User-definable (U0–U3), a 4-bit implementation-specific field
The core complex employs a two-level memory management unit (MMU) architecture. There are
separate instruction and data level-1 (L1) MMUs backed up by a unified level-2 (L2) MMU,
IVOR9
Auxiliary processor unavailable interrupt offset (not supported on the e500)
IVOR10
Decrementer interrupt offset
IVOR11
Fixed-interval timer interrupt offset
IVOR12
Watchdog timer interrupt offset
IVOR13
Data TLB error interrupt offset
IVOR14
Instruction TLB error interrupt offset
IVOR15
Debug interrupt offset
e500-Specific IVORs
IVOR32
SPE APU unavailable interrupt offset
IVOR33
SPE floating-point data exception interrupt offset
IVOR34
SPE floating-point round exception interrupt offset
IVOR35
Performance monitor
Table 1-7. Interrupt Vector Registers and Exception Conditions (continued)
Register
Interrupt
Содержание PowerPC e500 Core
Страница 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Страница 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Страница 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Страница 316: ...PowerPC e500 Core Family Reference Manual Rev 1 7 18 Freescale Semiconductor Performance Monitor...
Страница 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Страница 362: ...PowerPC e500 Core Family Reference Manual Rev 1 10 26 Freescale Semiconductor Auxiliary Processing Units APUs...
Страница 440: ...PowerPC e500 Core Family Reference Manual Rev 1 A 8 Freescale Semiconductor Programming Examples...
Страница 444: ...PowerPC e500 Core Family Reference Manual Rev 1 B 4 Freescale Semiconductor Guidelines for 32 Bit Book E...
Страница 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Страница 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...