EasyManua.ls Logo

Freescale Semiconductor PowerPC e500 Core - Page 544

Default Icon
548 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
PowerPC e500 Core Family Reference Manual, Rev. 1
Index-10 Freescale Semiconductor
S–S Index
branch buffer entry address register (BBEAR), 2-25
branch buffer target address (BBTAR), 2-25
branch unit control and status (BUCSR), 2-26
cache control
L1 cache configuration 0 (L1CFG0), 2-34
L1 cache configuration 1 (L1CFG1), 2-35
debug, 8-1, 8-4
data address compare (DAC1–2), 2-48
debug control registers (DBCR0–2), 2-46
debug status register (DBSR), 2-47
instruction address compare (IAC1–2), 2-48
decrementer auto-reload (DECAR), 2-16, 9-3
decrementer register (DEC), 2-16, 9-3
general-purpose registers 0–31 (GPRn), 2-9
hardware implementation-dependent (HID)
HID0, 2-27, 9-2
HID1, 2-29
integer exception (XER), 2-9
interrupt, 2-17, 5-5–5-7
critical save/restore 0–1 (CSRR0–1), 2-18, 5-5
data exception address (DEAR), 2-18
data exception address register (DEAR), 5-5
debug settings, 8-3
defined by Book E, 2-18
exception syndrome register (ESR), 2-20, 5-5, 5-6
machine check address register (MCAR), 2-22, 5-6, 5-17
machine check save/restore 0–1 (MCSRR0–1), 2-22, 5-6
machine check syndrome (MCSR), 2-23, 5-6, 5-7
machine state register (MSR), 5-6
save/restore 0–1 (SRR0–1), 2-18, 5-5
vector offset registers (IVOR0–IVOR15,
IVOR32–IVOR35), 2-19, 5-5
vector prefix (IVPR32–IVPR47), 2-19, 5-5
MMU, 1-27, 2-35–2-45, 12-25–12-32
configuration
MMU configuration (MMUCFG), 2-37
MMU control and status (MMUCSR0), 2-36
TLB configuration 0–1 (TLBnCFG), 2-37
MMU assist (MAS0–MAS4, MAS6–MAS7), 2-39–2-45
process ID (PID0–2), 2-36
performance monitor, 7-2–7-9
counter registers (PMC0–3), 1-31, 2-57, 7-8
global control 0 (PMGC0), 7-4
global control register 0 (PMGC0), 1-31, 2-53
local control A (PMLCa0–PMLCa3), 2-55, 7-5
local control B (PMLCb0–PMLCb3), 2-56, 7-6
PMR encodings, 3-61
user counter registers (UPMC0–3), 2-58, 7-9
user global control 0 (UPMG0), 2-54
user global control 0 (UPMGC0), 7-5
user local control A (UPMLCa0–UPMLCa3), 2-56, 7-6
user local control B (UPMLCb0–UPMLCb3), 2-57, 7-7
processor control
machine state register (MSR), 2-10
processor ID register (PIR), 2-12
processor version register (PVR), 1-5, 2-13
system version register (SVR), 1-5, 2-13
rename register operation, 4-7, 4-11, 4-15
signal processing engine (SPE) APU
accumulator, 2-52
SPEFSCR, 2-49
special-purpose (SPRs), 2-5, 3-27–3-29
software-use SPRs, USPRG0, 2-24
SPRG0–SPRG7 (software-use SPRs), 2-24
synchronization requirements for SPRs, 2-58, 3-8
time base
TBL and TBU, 2-16
timer control register (TCR), 2-15, 9-2
timer status register (TSR), 2-16, 9-3
Rename buffer, definition, 4-2
Rename registers, 4-7, 4-11, 4-15
see also Execution timing
Reservation stations
and serialization, 4-15
data dependencies, 4-14, 4-47, 4-48
definition, 4-3
flow diagram, 4-5
relationship with issue stage, 4-7, 4-9, 4-10, 4-14, 4-46
stalls for divides, 4-29
Reservations (memory) with lwarx and stwcx., 3-32–3-37,
3-48, 11-15, 13-8
Reset
common vector, 1-34
default TLB entry (MMU), 12-24
reset generation, 5-10
Retirement, definition, 4-3
Return debug event, 8-13
rfci, 3-40
rfi, 3-40
rfmci, 3-40
Rotate/shift instructions, 3-16, C-2
Round-robin replacement algorithm
hints for TLB0, 12-13
S
sc, 3-40
Sequential consistency of memory accesses, 11-15
Serialization instructions, 4-15, 4-47
Shift/rotate instructions, 3-16, C-2
Signal processing engine (SPE) APU
instructions, 3-49, 3-52
execution latencies, 4-38
interrupts, 5-3
registers

Table of Contents

Related product manuals