Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MPC8540 Datasheet(PDF) 234 Page - Freescale Semiconductor, Inc

Part # MPC8540
Description  MPC8540 PowerQUICC III??Integrated Host Processor Reference Manual
PDF  1302 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MPC8540 Datasheet(HTML) 234 Page - Freescale Semiconductor, Inc

Back Button MPC8540 Datasheet HTML 230Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 231Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 232Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 233Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 234Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 235Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 236Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 237Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 238Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 234 / 1302 page
background image
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
5-20
Freescale Semiconductor
Core Complex Overview
5.7
On-Chip Cache Implementation
The core complex contains separate 32-Kbyte, eight-way set-associative, level 1 (L1) instruction
and data caches to give rapid access to instructions and data.
The data cache supports four-state MESI memory coherency protocol with 3-bit status and 1-bit
coherency valid fields. The core complex broadcasts all cache management functions based on the
setting of the address broadcast enable bit, HID1[ABE], allowing management of other caches in
the system.
On the MPC8540 the ABE bit must be set to ensure that cache and TLB management instructions
operate properly on the L2 cache.
The caches implement a pseudo-least-recently-used (PLRU) replacement algorithm.
Parity generation and checking may be enabled for both caches, and each cache can be
independently invalidated through L1CSR1 and L1CSR0. Additionally, instructions are provided
to perform cache locking and unlocking on both data and instruction caches on a cache-block
granularity. These are listed in Section 5.10.3, “Cache Control Instructions.”
Individual instruction cache lines and data cache lines can be invalidated using the icbi and dcbi
instructions, respectively. The entire data cache can be invalidated by setting L1CSR0[CFI]; the
entire instruction cache can be invalidated by setting L1CSR1[ICFI].
5.8
Interrupts and Exception Handling
The e500 core supports an extended exception handling model, with nested interrupt capability
and extensive interrupt vector programmability. The following sections define the exception
model, including an overview of exception handling as implemented on the e500 core, a brief
description of the exception classes, and an overview of the registers involved in the processes.
5.8.1
Exception Handling
In general, interrupt processing begins with an exception that occurs due to external conditions,
errors, or program execution problems. When the exception occurs, the processor checks to verify
interrupt processing is enabled for that particular exception. If enabled, the interrupt causes the
state of the processor to be saved in the appropriate registers, and prepares to begin execution of
the handler located at the associated vector address for that particular exception.
Once the handler is executing, the implementation may need to check one or more bits in the
exception syndrome register (ESR) or the SPEFSCR, depending on the exception, to verify the
specific cause of the exception and take appropriate action.
The core complex provides the interrupts described in Section 5.8.5, “Interrupt Registers.”



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com