Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

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

Back Button 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 MPC8540 Datasheet HTML 235Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 231 / 1302 page
background image
Instruction Flow
MPC8540 PowerQUICC III Integrated Host Processor Reference Manual, Rev. 1
Freescale Semiconductor
5-17
Figure 5-5. GPR Issue Queue (GIQ)
Instructions can be issued out-of-order from the bottom two GIQ entries (GIQ1–GIQ0).
GIQ0 can issue to SU1, MU, and LSU. GIQ1 can issue to SU2, MU, and LSU.
Note that SU2 executes a subset of the instructions that can be executed in SU1. The
ability to identify and dispatch instructions to SU2 increases the availability of SU1 to
execute more computational-intensive instructions.
An instruction in GIQ1 destined for SU2 or the LSU need not wait for an MU
instruction in GIQ0 that is stalled behind a long-latency divide.
•
The execute stage accepts instructions from its issue queue when the appropriate
reservation stations are not busy. In this stage, the operands assigned to the execution stage
from the issue stage are latched.
The execution unit executes the instruction (perhaps over multiple cycles), writes results on
its result bus, and notifies the CQ when the instruction finishes. The execution unit reports
any exceptions to the completion stage. Instruction-generated exceptions are not taken until
the excepting instruction is next to retire.
Most integer instructions have a 1-cycle latency, so results of these instructions are
available 1 clock cycle after an instruction enters the execution unit. The MU and LSU are
pipelined, as shown in Figure 5-4.
Branches resolve in execute stage. If a branch is mispredicted, it takes 5 cycles for the next
instruction to reach the execute stage.
•
The complete and write-back stages maintain the correct architectural machine state and
commit results to the architecture-defined registers in the proper order. If completion logic
detects an instruction containing an exception status or a mispredicted branch, all following
instructions are cancelled, their execution results in rename registers are discarded, and the
correct instruction stream is fetched.
The complete stage ends when the instruction is retired. Two instructions can be retired per
clock cycle. If no dependencies exist, as many as two instructions are retired in program
order.
The write-back stage occurs in the clock cycle after the instruction is retired.
The e500 core also provides new instructions that perform single-instruction, multiple-data
(SIMD) operations. These signal processing instructions consist of parallel operations on both the
GIQ1
GIQ3
GIQ0
GIQ2
To SU2, MU, or LSU
From IQ0/IQ1
To SU1, MU, or LSU



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