Electronic Components Datasheet Search
  English  ▼

X  

UM0434 Datasheet(PDF) 214 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) 214 Page - STMicroelectronics

Back Button 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 UM0434 Datasheet HTML 216Page - STMicroelectronics UM0434 Datasheet HTML 217Page - STMicroelectronics UM0434 Datasheet HTML 218Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 214 / 390 page
background image
UM0434
Instruction pipeline and execution timing
215/391
Figure 23.
Pipelined Load/Store instructions
For memory access instructions, wait states may occur. This causes a following memory
access instruction to stall since the following memory access may not be initiated as shown
in
Figure 24. Here, the first ld/st instruction incurs a wait state on the bus interface, causing
succeeding instructions to stall.
Figure 24.
Pipelined Load/Store instructions with Wait-State
8.3.8
Move to/from SPR instruction pipeline operation
Most mtspr and mfspr instructions are treated like single-cycle instructions in the pipeline
and do not cause stalls. Exceptions are for the MSR, the debug SPRs, the embedded
floating-point APUs, and MMU SPRs, which do cause stalls.
Figure 25 through Figure 25
show examples of mtspr and mfspr instruction timing.
Figure 25 applies to the debug SPRs and the EFPU’s EFSCR. These instructions do not
begin execution until all previous instructions have finished their execute stage. If a
multicycle instruction precedes an mfspr or mtspr instruction, the mfspr or mtspr
instruction does not begin execution until the preceding multicycle instruction moves into the
writeback stage as shown in
Figure 25. In addition, execution of subsequent instructions
stalls until the mfspr and mtspr instructions complete.
First Load/Store Instruction (No Wait)
Time Slot
Second Load/Store Instruction (No Wait)
Add Instruction
IFETCH
WB
DEC/EA
IFETCH
MEM
WB
DEC/EA
WB
IFETCH
EXECUTE
DEC
MEM
First Load/Store Instruction (With Wait)
Time Slot
Second Load/Store Instruction (No Wait)
Add Instruction
IFETCH
Stall (wait)
DEC/EA
WB
IFETCH
Stall
MEM
DEC / EA
WB
EXECUTE
IFETCH
DEC
Stall
WB
MEM



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