Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

MPC2605ZP66 Datasheet(PDF) 11 Page - Motorola, Inc

Part # MPC2605ZP66
Description  Integrated Secondary Cache for PowerPC Microprocessors
Download  30 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MOTOROLA [Motorola, Inc]
Direct Link  http://www.freescale.com
Logo MOTOROLA - Motorola, Inc

MPC2605ZP66 Datasheet(HTML) 11 Page - Motorola, Inc

Back Button MPC2605ZP66 Datasheet HTML 7Page - Motorola, Inc MPC2605ZP66 Datasheet HTML 8Page - Motorola, Inc MPC2605ZP66 Datasheet HTML 9Page - Motorola, Inc MPC2605ZP66 Datasheet HTML 10Page - Motorola, Inc MPC2605ZP66 Datasheet HTML 11Page - Motorola, Inc MPC2605ZP66 Datasheet HTML 12Page - Motorola, Inc MPC2605ZP66 Datasheet HTML 13Page - Motorola, Inc MPC2605ZP66 Datasheet HTML 14Page - Motorola, Inc MPC2605ZP66 Datasheet HTML 15Page - Motorola, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 30 page
background image
MPC2605
11
MOTOROLA
that the processor’s bus grant is negated once there are two
outstanding data transactions. It is expected that most sys-
tems will tie CFG4 high.
RESET/INITIALIZATION
To ensure proper initialization and system functionality, the
HRESET pin of the MPC2605 should be connected to the
same signal that is used to reset the processor. The TRST
signal must be negated before HRESET is negated. When
HRESET is negated, the MPC2605 commences an internal
initialization sequence to clear all of the valid bits in the
cache. The sequence takes approximately 4000 clock
cycles. During this time the MPC2605 will not participate in
any bus transaction that occurs. All transactions are, howev-
er, monitored so that, regardless of when the initialization se-
quence completes, the MPC2605 is prepared to take action
on the next transaction initiated by the processor.
At some point after this 4000 cycle sequence, the
MPC2605 will detect its first cache hit. At this time the system
will experience its first assertion of L2 CLAIM. If the memory
controller must be configured via software to comprehend
assertions of L2 CLAIM, this configuration operation must
have completed by this time. For systems that cannot guar-
antee that this requirement is met, it is necessary to disable
the MPC2605 until such time as this configuration can be
guaranteed. Disabling the MPC2605 can be accomplished
by asserting L2 UPDATE INH sometime during reset and ne-
gating it when it is deemed safe for caching to commence.
60X BUS OPERATION
All transactions have what is called an address tenure. An
address tenure is a set number of bus cycles during which
the address bus and its associated control signals are being
used for the transaction at hand. In general, there are two
types of transactions. Those that only have address tenures,
called address–only transactions. And those that require the
use of the data bus and therefore will have a data tenure.
These transactions are called data transactions. This section
describes how address and data tenures are defined as
viewed by the MPC2605.
Address Tenures
Address tenures on the 60X bus are fairly well defined.
They start with an assertion of TS by a device that has been
granted the bus by the system arbiter. This device is called
the bus master for this transaction. At the same time that TS
is asserted, the bus master also drives the address and all
other relevant control signals that define the transaction. TS
is only asserted for one cycle but all other signals are held
valid by the bus master until some other device asserts
AACK. The device that asserts AACK becomes the slave to
this transaction. Typically, the slave is the memory controller,
although for transactions that are cache hits the MPC2605
becomes the slave by driving L2 CLAIM.
Transactions can be aborted by any device on the bus by
asserting ARTRY. ARTRY may be asserted at any time after
TS is asserted, but must be held through the cycle after
AACK is asserted. This cycle is referred to as the ARTRY
window, since it is the cycle in which all devices sample
ARTRY to determine if the address tenure has completed
successfully.
If an address tenure is not aborted by an assertion of
ARTRY, then the next bus master is free to assert TS, the
cycle after the ARTRY window to start a new address tenure.
If ARTRY is asserted in the ARTRY window, all devices that
are not asserting ARTRY must negate their bus request in
the following cycle. This next cycle is called the BR window.
The purpose of this protocol is to give immediate bus master-
ship to the device that asserted ARTRY with the expectation
that that device will take this opportunity to clean up what-
ever circumstances caused it to assert ARTRY. Typically, this
involves writing data back to memory to maintain coherence
in the system.
Data Tenures
Data tenures are more complicated to define than address
tenures. They require two conditions to start: an assertion of
TS that initiates a data transaction and a qualified assertion
of the bus master’s data bus grant. For a data bus grant to be
considered qualified, no device on the bus may be asserting
DBB in the cycle that the data bus grant is asserted.
Data transactions come in two types: single–beat transac-
tions and burst transactions. The type is determined by the
state of TBST during the address tenure of the transaction. If
the bus master asserts TBST, the transaction is a burst trans-
action and will require four assertions of TA in order to com-
plete normally. If TBST is negated during the address tenure,
the transaction only requires one assertion of TA, thus the
name single–beat.
Which device drives the data bus during a data transaction
depends upon whether the transaction is a read or a write.
For a read transaction, the slave device drives the data bus.
For a write transaction, the master drives the data bus. In all
data transactions, the slave device asserts TA to indicate
that either valid data is present on the bus, in the case of a
read; or that it is reading data off the data bus, in the case of
a write. The master device asserts DBB the cycle after it has
been granted the data bus and keeps it asserted until the
data tenure has completed.
A data tenure can be aborted in two different ways. The
address tenure for the transaction can be aborted by an
assertion of ARTRY. Or, the slave device may assert TEA to
indicate that some error condition has been detected. Either
event will prematurely terminate the data tenure.
Data Streaming
For the majority of data transactions there must be a wait
state between the completion of one data tenure and the
start of the next. This turnaround cycle avoids the contention
on the data bus that would occur if one device starts driving
data before another device has had a chance to turn off its
data bus drivers. When a cache read hit is pipelined on top of
another cache read hit, there is no need for this turnaround
cycle since the same device will be driving the data bus for
both data tenures. The 60X bus has the ability to remove this
unnecessary wait state and allow back–to–back cache read
hits to stream together. This ability is only enabled if the sys-
tem is put into Fast L2 mode. Note that not all PowerPC pro-
cessors support Fast L2 mode.
One of the requirements for taking advantage of this data
streaming capability is that the system arbiter must be
sophisticated enough to identify situations in which stream-
ing may occur. Upon recognizing these situations, it must as-
sert the processor’s data bus grant in the cycle coincident


Similar Part No. - MPC2605ZP66

ManufacturerPart #DatasheetDescription
logo
Motorola, Inc
MPC2001 MOTOROLA-MPC2001 Datasheet
88Kb / 4P
   256KB Asynchronous Secondary Cache Module for PowerPC
MPC2001SG12 MOTOROLA-MPC2001SG12 Datasheet
88Kb / 4P
   256KB Asynchronous Secondary Cache Module for PowerPC
MPC2001SG15 MOTOROLA-MPC2001SG15 Datasheet
88Kb / 4P
   256KB Asynchronous Secondary Cache Module for PowerPC
MPC2002 MOTOROLA-MPC2002 Datasheet
234Kb / 14P
   256KB and 512KB BurstRAM Secondary Cache Module for PowerPC - Based Systems
MPC2002SG50 MOTOROLA-MPC2002SG50 Datasheet
234Kb / 14P
   256KB and 512KB BurstRAM Secondary Cache Module for PowerPC - Based Systems
More results

Similar Description - MPC2605ZP66

ManufacturerPart #DatasheetDescription
logo
Motorola, Inc
MPC2001 MOTOROLA-MPC2001 Datasheet
88Kb / 4P
   256KB Asynchronous Secondary Cache Module for PowerPC
MPC2002 MOTOROLA-MPC2002 Datasheet
234Kb / 14P
   256KB and 512KB BurstRAM Secondary Cache Module for PowerPC - Based Systems
MPC2104P MOTOROLA-MPC2104P Datasheet
158Kb / 16P
   256KB/512KB BurstRAM Secondary Cache Modules for PowerPC PReP/CHRP Platforms
MPC2104 MOTOROLA-MPC2104 Datasheet
228Kb / 24P
   256KB and 512KB BurstRAM Secondary Cache Modules for PowerPC PReP/CHRP Platforms
MPC2105C MOTOROLA-MPC2105C Datasheet
229Kb / 18P
   512KB and 1MB BurstRAM Secondary Cache Modules for PowerPC PReP/CHRP Platforms
MPC2004 MOTOROLA-MPC2004 Datasheet
84Kb / 6P
   256KB and 512KB BurstRAM Secondary Cache Modules for PowerPC PReP/CHRP Platforms
MPC2105A MOTOROLA-MPC2105A Datasheet
245Kb / 20P
   512KB and 1MB BurstRAM Secondary Cache Modules for PowerPC PReP/CHRP Platforms
MPC9855 MOTOROLA-MPC9855 Datasheet
267Kb / 12P
   Clock Generator for PowerQUICC and PowerPC Microprocessors
logo
PMC-Sierra, Inc
RM7935 PMC-RM7935 Datasheet
668Kb / 2P
   64-bit Microprocessors with Integrated L2 Cache and EJTAG
logo
Freescale Semiconductor...
MPC9817 FREESCALE-MPC9817 Datasheet
97Kb / 8P
   Clock Generator for PowerQUICC and PowerPC Microprocessors and Microcontrollers
More results


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


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   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