Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button UM0434 Datasheet HTML 346Page - STMicroelectronics UM0434 Datasheet HTML 347Page - STMicroelectronics UM0434 Datasheet HTML 348Page - STMicroelectronics UM0434 Datasheet HTML 349Page - STMicroelectronics UM0434 Datasheet HTML 350Page - STMicroelectronics UM0434 Datasheet HTML 351Page - STMicroelectronics UM0434 Datasheet HTML 352Page - STMicroelectronics UM0434 Datasheet HTML 353Page - STMicroelectronics UM0434 Datasheet HTML 354Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 350 / 390 page
background image
UM0434
Nexus3 module
351/391
of zero indicates not taken. Certain instructions (evsel) generate a pair of predicate bits
that are both reported as consecutive bits in the history field.
e200z3 indirect branch message instructions (Book E)
Table 245 shows the types of instructions and events that cause indirect branch messages
or branch history messages to be encoded.
e200z3 direct branch message instructions (Book E)
Table 246 shows the types of instructions that cause direct branch messages or that toggle
a bit in the instruction history buffer to be messaged out in a resource full message or
branch history message.
BTM using branch history messages
Traditional BTM can accurately track the number of sequential instructions between
branches, but cannot accurately indicate which instructions were conditionally executed and
which were not.
Branch history messaging solves this problem by providing a predicated instruction history
field in each indirect branch message. Each bit in the history represents a predicated
instruction or direct branch, or a not-taken indirect branch. A value of one indicates the
conditional instruction was executed or the direct branch was taken. A value of zero
indicates the conditional instruction was not executed or the direct branch was not taken.
Certain instructions (evsel) generate a pair of predicate bits that are both reported as
consecutive bits in the history field.
Branch history messaging facilitates program trace by providing the information described in
Chapter : e200z3 indirect branch message instructions (Book E) on page 351”:
Branch history messages solve predicated instruction tracking and save bandwidth because
only indirect branches cause messages to be queued.
BTM using traditional program trace messages
Program tracing can utilize either branch history messages (DC1[PTM] = 1) or traditional
direct/indirect branch messages (DC1[PTM] = 0).
Table 245.
Indirect branch message sources
Source of indirect branch message
Instructions
Taken branch relative to a register value
bcctr, bcctrl, bclr, bclrl, se_bctr,
se_bctrl, se_blr, se_blrl
System call/trap exceptions taken
sc, se_sc, tw, twi
Return from interrupts/exceptions
rfi, rfci, rfdi, se_rfi, se_rfci, se_rfdi
Table 246.
Direct branch message sources
Source of direct branch message
Instructions
Taken direct branch instructions
b, ba, bl, bla, bc, bca, bcl, bcla,
se_b. se_bc, se_bl, e_b, e_bc,
e_bl, e_bcl, isync, se_isync
Instruction synchronize
isync, se_isync



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