Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button UM0434 Datasheet HTML 118Page - STMicroelectronics UM0434 Datasheet HTML 119Page - STMicroelectronics UM0434 Datasheet HTML 120Page - STMicroelectronics UM0434 Datasheet HTML 121Page - STMicroelectronics UM0434 Datasheet HTML 122Page - STMicroelectronics UM0434 Datasheet HTML 123Page - STMicroelectronics UM0434 Datasheet HTML 124Page - STMicroelectronics UM0434 Datasheet HTML 125Page - STMicroelectronics UM0434 Datasheet HTML 126Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 122 / 390 page
background image
UM0434
Instruction model
123/391
5.13
Instruction summary
In addition to the SPE instructions listed in
Table 106 and the floating-point instructions
listed in
Table 107, the e200z3 implements the instructions defined in Table 110 and
Table 111. Instructions not listed in these tables are not supported by the e200z3 core and
signal an illegal, unimplemented, or floating-point unavailable exception. Implementation-
dependent instructions are identified with a footnote.
Note:
Specific APUs are not included in the table below:
●
SPE APU
●
VLE extension
5.13.1
Instruction index sorted by mnemonic
Table 110 lists instructions by mnemonic.
Table 109.
Invalid instruction forms
Instructions
Descriptions
Load and
store with
update
Book E defines as an invalid form the case when a load with update instruction specifies the same
register in the rD and rA field of the instruction. For this invalid case, the e200z3 core performs the
instruction and updates the register with the load data. In addition, if rA = 0 for any load or store with
update instruction, the e200z3 core updates rA (GPR0).
Load Multiple
Word (lmw)
Book E defines as invalid any form of lmw instruction in which rA is in the range of registers to be
loaded, including the case in which rA = 0. On the e200z3, invalid forms of lmw execute as follows:
– Case 1: rA is in the range of rD, rA
≠ 0. In this case address generation for individual loads to
register targets is done using the architectural value of rA which existed when beginning execution
of this lmw instruction. rA is overwritten with a value fetched from memory as if it had not been the
base register. Note that if the instruction is interrupted and restarted, the base address may be
different if rA has been overwritten.
– Case 2: rA = 0 and rD= 0. In this case address generation for all loads to register targets rD=0 to
rD = 31 is done substituting the value of 0 for rA.
Branch
Conditional
to Count
Register [and
Link]
Book E defines as invalid any bcctr or bcctrl instruction that specifies the decrement and test CTR
(BO[2] = 0) option. The e200z3 executes instructions with these invalid forms by decrementing the
CTR and branching to the location specified by the pre-decremented CTR value if all CR and CTR
conditions are met as specified by the other BO field settings.
Instructions
with non-
zero
reserved
fields
Book E defines certain bit fields in various instructions as reserved and specifies that these fields be
set to zero. Following the Book E recommendation, the e200z3 ignores the value of the reserved
field (bit 31) in X-form integer load and store instructions. The e200z3 ignores the value of the
reserved ‘z’ bits in the BO field of branch instructions. For all other instructions, the e200z3
generates an illegal instruction exception if a reserved field is non-zero.
Table 110.
Instructions sorted by mnemonic
Format
Opcode
Mnemonic
Instruction
Primary
(Inst0:5)
Extended
(Inst21:31)
X
011111
01000 01010 0
add
Add
X
011111
01000 01010 1
add.
Add & record CR



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