Electronic Components Datasheet Search
  English  ▼

X  

UM0434 Datasheet(PDF) 211 Page - STMicroelectronics

Part # UM0434
Description  The primary objective of this user?셲 manual is to describe
PDF  390 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

UM0434 Datasheet(HTML) 211 Page - STMicroelectronics

Back Button UM0434 Datasheet HTML 207Page - STMicroelectronics UM0434 Datasheet HTML 208Page - STMicroelectronics UM0434 Datasheet HTML 209Page - STMicroelectronics UM0434 Datasheet HTML 210Page - STMicroelectronics UM0434 Datasheet HTML 211Page - STMicroelectronics UM0434 Datasheet HTML 212Page - STMicroelectronics UM0434 Datasheet HTML 213Page - STMicroelectronics UM0434 Datasheet HTML 214Page - STMicroelectronics UM0434 Datasheet HTML 215Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 211 / 390 page
background image
Instruction pipeline and execution timing
UM0434
212/391
Figure 15.
Branch target buffer
8.3.3
Single-Cycle instruction pipeline operation
Sequences of single-cycle execution instructions follow the flow in
Figure 16. Instructions
are issued and completed in program order. Most arithmetic and logical instructions fall into
this category.
Figure 16.
Basic pipeline flow, Single-Cycle instructions
8.3.4
Basic load and store instruction pipeline operation
The EA calculations for load and store instructions are performed in the decode stage. The
memory access occurs in the execution stage.
If a load instruction is followed by a dependent ALU instruction, the load data is driven from
the memory in the MEM stage and feed-forwarded into the dependent ALU instruction in the
following cycle. As a result, there is no load-to-use pipeline bubble.
Figure 17 shows the
instruction flow for a load instruction followed by a dependent add instruction.
Figure 17.
A load followed by a dependent add instruction
Tag
Data
IS
Counter
Counter
Counter
3
IS = Instruction Space
...
...
...
...
2
IS
1
Branch addr[0:29]
Branch addr[0:29]
Branch addr[0:29]
Target address[0:29]
Target address[0:29]
Target address[0:29]
IS
Entry
Entry
Entry
Entry
0
IFETCH
DECODE
EXECUTE
First Inst.
Time Slot
FFwd/WB
Second Instruction
Third Instruction
IFETCH
DECODE
EXECUTE
FFwd/WB
IFETCH
DECODE
EXECUTE
FFwd/WB
DEC/EA
MEM
First Load Instruction
Time Slot
MEM
Second Add Instruction
DECODE
EXECUTE
MEM
IFETCH
IFETCH
Feedforward



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