Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

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

Back Button MPC8540 Datasheet HTML 226Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 227Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 228Page - Freescale Semiconductor, Inc MPC8540 Datasheet HTML 229Page - Freescale Semiconductor, Inc 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 Next Button
Zoom Inzoom in Zoom Outzoom out
 230 / 1302 page
background image
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
5-16
Freescale Semiconductor
Core Complex Overview
The common pipeline stages are as follows:
•
Instruction fetch—Includes the clock cycles necessary to request an instruction and the time
the memory system takes to respond to the request. Instructions retrieved are latched into the
instruction queue (IQ) for subsequent consideration by the dispatcher.
Instruction fetch timing depends on many variables, such as whether an instruction is in the
on-chip instruction cache or an L2 cache (if implemented). Those factors increase when it
is necessary to fetch instructions from system memory and include the processor-to-bus
clock ratio, the amount of bus traffic, and whether any cache coherency operations are
required.
Because there are so many variables, unless otherwise specified, the instruction timing
examples in this chapter assume optimal performance and show the portion of the fetch
stage in which the instruction is in the instruction queue. The fetch1 and fetch2 stages are
primarily involved in retrieving instructions.
•
The decode/dispatch stage fully decodes each instruction; most instructions are dispatched
to the issue queues (however, isync, rfi, sc, nops, and some other instructions do not go to
issue queues).
•
The two issue queues, BIQ and GIQ, can accept as many as one and two instructions,
respectively, in a cycle. The behavior of instruction dispatch is covered in significant detail
in the e500 Software Optimization Guide. The following is a simplification that covers most
cases:
— Instructions dispatch only from the two lowest IQ entries—IQ0 and IQ1.
— A total of two instructions can be dispatched to the issue queues per clock cycle.
— Space must be available in the CQ for an instruction to decode and dispatch (this includes
instructions that are assigned a space in the CQ but not in an issue queue).
Dispatch is treated as an event at the end of the decode stage. The issue stage reads source
operands from rename registers and register files and determines when instructions are
latched into the execution unit reservation stations. Note that the e500 has 14 rename
registers, one for each completion queue entry, so instructions cannot stall because of a
shortage of rename registers.
The general behavior of the two issue queues is described as follows:
— The GIQ accepts as many as two instructions from the dispatch unit per cycle. SU1,
SU2, MU, and all LSU instructions (including 64-bit loads and stores) are dispatched to
the GIQ, shown in Figure 5-5.



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