Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button MPC8540 Datasheet HTML 325Page - Freescale Semiconductor, Inc 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 Next Button
Zoom Inzoom in Zoom Outzoom out
 329 / 1302 page
background image
L2 Cache Locking
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
Freescale Semiconductor
7-25
— Flash clearing of all instruction and/or data locks can be done by writes to configuration
registers.
— An unlock attribute can be attached to I/O read operations.
7.7.1
Locking the Entire L2 Cache
The entire L2 cache can be locked by setting L2CTL[L2DO] = 1 and L2CTL[L2IO] = 1. This has
the effect of preventing any further allocation of new lines in the cache by core requests. If there
are lines in the cache that are not valid, they cannot be used by core requests until the cache is
unlocked. While the cache is locked, read requests are serviced as normal, and snooping continues
as normal to maintain coherency. Lines invalidated to satisfy coherency requirements cannot be
reallocated by core requests while the cache remains locked. The L2 cache can be unlocked by
clearing L2CTL[L2IO] and/or L2CTL[L2DO]. Note that L2CTL[L2DO] and L2CTL[L2IO] have
no effect on cache external write allocations or memory-mapped SRAM.
Note that this form of cache locking does not use the lock bits of the cache and cannot be cleared
by resetting the cache or lock bits.
7.7.2
Locking Programmed Memory Ranges
A programmed memory range can be locked with a snoop write transaction that matches a cache
external write address range (specified by L2CEWARn and L2CEWCRn). There is no clearing of
locks through the programmed address ranges. Locks can be cleared using clear lock instructions,
flushes, or read-and-clear-lock snoop (RWNITC with clear lock attribute), or flash clear locks.
7.7.3
Locking Selected Lines
Individual lines are locked when the L2 receives one of the following burst transactions:
•
icbtls (CT = 1)—Instruction Cache Block Touch and Lock Set instruction
•
dcbtls (CT = 1)—Data Cache Block Touch and Lock Set instruction
•
dcbtstls (CT = 1)—Data Cache Block Touch for Store and Lock Set instruction
•
Snoop burst write—If the address hits on a programmed cache external write space with the
lock attribute set, or if the write allocate transaction type is used
•
Snoop non-burst write—If the address hits on a programmed cache external write space
with the lock attribute set
Note that the core complex broadcasts these instructions to the L2 if the CT field in the instruction
specifies the L2 cache (CT = 1). When the L2 cache is specified, data is not placed in the L1, only
the L2. If the L1 cache is specified (CT = 0), the L2 does not lock the line, and the data is placed
in the L1 (and locked).



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