Electronic Components Datasheet Search
  English  ▼

X  

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

Back Button UM0434 Datasheet HTML 103Page - STMicroelectronics UM0434 Datasheet HTML 104Page - STMicroelectronics UM0434 Datasheet HTML 105Page - STMicroelectronics UM0434 Datasheet HTML 106Page - STMicroelectronics UM0434 Datasheet HTML 107Page - STMicroelectronics UM0434 Datasheet HTML 108Page - STMicroelectronics UM0434 Datasheet HTML 109Page - STMicroelectronics UM0434 Datasheet HTML 110Page - STMicroelectronics UM0434 Datasheet HTML 111Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 107 / 390 page
background image
Instruction model
UM0434
108/391
5
Instruction model
This chapter provides additional information about the Book E architecture as it relates
specifically to the e200z3.
The e200z3 is a 32-bit implementation of the Book E architecture. The Book E architecture
specification includes a recognition that different processor implementations may require
clarifications, extensions, or deviations from the architectural descriptions. Book E
instructions are described in the
EREF: A Programmer's Reference Manual for Freescale
Book E Processors.
5.1
Operand conventions
This section describes operand conventions as they are represented in the Book E
architecture. These conventions follow the basic descriptions in the classic PowerPC
architecture with some changes in terminology. For example, distinctions between user- and
supervisor-level instructions are maintained, but the designations—UISA, VEA, and OEA—
do not apply. Detailed descriptions are provided on conventions used for storing values in
registers and memory, for accessing processor registers, and for representing data.
5.1.1
Data organization in memory and data transfers
Bytes in memory are numbered consecutively starting with 0. Each number is the address
of the corresponding byte.
Memory operands can be bytes, half-words, words, or double-words (consisting of two 32-
bit elements) or, for the load/store multiple instruction type, a sequence of bytes or words.
The address of a memory operand is the address of its first byte (that is, of its lowest-
numbered byte). Operand length is implicit for each instruction.
5.1.2
Alignment and misaligned accesses
The e200z3 core provides hardware support for misaligned memory accesses; however,
there is performance degradation for accesses that cross a 64-bit (8-byte) boundary. For
loads that hit in the cache, the throughput of the load/store unit is degraded to 1 misaligned
load every 2 cycles. Stores misaligned across a 64-bit (8 byte) boundary can be translated
at a rate of 2 cycles per store. Frequent use of misaligned memory accesses is discouraged
because of the impact on performance.
Note:
Accesses that cross a translation boundary may be restarted. A misaligned access that
crosses a page boundary is restarted entirely if the second portion of the access causes a
TLB miss. This may result in the first portion being accessed twice.
Accesses that cross a translation boundary where the endianness changes cause a byte-
ordering data storage interrupt.
Note:
lmw, stmw, lwarx, and stwcx. instructions that are not word aligned cause an alignment
exception.
5.1.3
e200z3 Floating-Point implementation
The e200z3 core does not implement the floating-point instructions as they are defined in
Book E. Attempts to execute a Book E–defined floating-point instruction result in an illegal



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