Electronic Components Datasheet Search
  English  ▼

X  

MPC8540 Datasheet(PDF) 330 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) 330 Page - Freescale Semiconductor, Inc

Back Button MPC8540 Datasheet HTML 326Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 327Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 328Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 329Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 330Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 331Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 332Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 333Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 334Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 330 / 1302 page
background image
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
7-26
Freescale Semiconductor
L2 Look-Aside Cache/SRAM
When the touch lock set L2 instruction (dcbtls or dcbtstls) hits are modified in the L1 cache, the
modified data is allocated into the L2 cache (and written back to main memory) and a data lock is
set. The L1 line state transitions to invalid.
Note that if the L2 receives a request to allocate and lock a line, but all lines in the selected way
are locked, the requested L2 line is not allocated and the L2 cache lock overflow bit
(L2CTL[L2LO]) is set.
Lines invalidated to satisfy coherency requirements cannot be reallocated while the cache remains
locked.
7.7.4
Clearing Locks on Selected Lines
Individual locks in the L2 are cleared by a lock clear (icblc or dcblc, CT = 1) instruction. This
directs the L2 cache to clear a lock on that line if it hits in the L2 cache. Both data and instruction
locks are cleared by the icblc and dcblc instructions.
Note that the lock on a line is cleared if the line is invalidated by a snooped flush transaction, and
the line in the cache is available for allocation of a new line of instruction or data unless the entire
cache is locked.
NOTE
There is a scenario in which a lock clear operation appears to fail to
clear a lock in the L2 cache. This occurs only when the attempt to set
the lock results in a bus error (for example, PCI returns an error
condition).
Assume the following scenario:
1. The e500 attempts to set a lock in the L2 cache (by executing a
dcbtls or icbtls instruction with CT = 1). The line is not already
present in the cache, so it must be read from external memory. This
read encounters an error which, depending on the chip configuration,
will be reported to the core (probably as an interrupt).
2. At (or near) the same time, a cache external write to the same cache
line is being mastered by the ECM.
3. Very soon after the cache external write, a transaction to clear the
lock occurs. This can be caused by the processor executing a dcblc or
icblc instruction with CT = 1, or by the ECM mastering a lock clear
transaction.
If this scenario occurs within a tight timing window, the cache line
may unexpectedly remain locked at the end of the sequence.



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