Download Print this page

Freescale Semiconductor MPC8313E PowerQUICC II Pro Family Reference Manual page 323

Integrated
Hide thumbs Also See for MPC8313E PowerQUICC II Pro:

Advertisement

Integrated power management
— Internal processor/bus clock multiplier ratios
— Three power-saving modes: doze, nap, and sleep
— Automatic dynamic power reduction when internal functional units are idle
In-system testability and debugging features through JTAG boundary-scan capability
Features specific to the e300 core not present on the G2 processors follow:
Enhancements to the register set
— The e300 core has one more HID0 bit than the G2:
– The enable cache parity checking (ECPE) bit, HID0[1], gives the e300 core the ability to
enable the taking of a machine check interrupt based on the detection of a cache parity error
Enhancements to cache implementation
— 16-Kbyte, four-way set-associative instruction and data caches on the e300c3.
— Full parity checking is performed on both instruction and data cache memory arrays
— Lockable L1 instruction and data caches—entire cache or on a per-way basis up to 3 of 4 ways
on the e300c3
— New icbt instruction supports initialization of instruction cache
— Data cache supports four-state MESI coherency protocol (not implemented on MPC8313E)
— The instruction cache is blocked only until the critical load completes (hit under reloads
allowed)
— Instruction cancel mechanism improves utilization of instruction cache by supporting
hits-under-cancels and misses-under-cancels.
— The critical double word is simultaneously written to the cache and forwarded to the requesting
unit, thus minimizing stalls due to load delays.
— Data cache queue sharing makes cast-outs and snoop pushes more efficient
— Provides for an optional data cache operation broadcast feature (enabled by HID0[ABE]) that
allows for coherent system management. All of the data cache control instructions, except dcbz
(dcbi, dcbf, and dcbst) require that HID0[ABE] be enabled to broadcast.
— Instruction fetch burst feature allows all instruction fetches from caching-inhibited space to be
performed on the bus as burst transactions
Interrupts
— The e300 core offers hardware support for misaligned little-endian accesses. Little-endian
load/store accesses that are not on a word boundary, except for strings and multiples, generate
interrupts under the same circumstances as big-endian accesses.
— The e300 core supports true little-endian mode to minimize the impact on software porting
from true little-endian systems.
— An input interrupt signal, cint, is provided to trigger the critical interrupt exception on the e300
core. The pm_event_in input signal can be used by the performance monitor counters to trigger
an interrupt upon overflow on the e300c3 .
Bus clock—PLL configuration signals include seven signals for settings and control: pll_cfg[0:6].
MPC8313E PowerQUICC™ II Pro Integrated Processor Family Reference Manual, Rev. 2
Freescale Semiconductor
e300 Processor Core Overview
7-5

Advertisement

loading

This manual is also suitable for:

Mpc8313 powerquicc ii pro