Electronic Components Datasheet Search
  English  ▼

X  

EB622 Datasheet(PDF) 2 Page - Motorola, Inc

Part # EB622
Description  Engineering Bulletin
PDF  4 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  MOTOROLA [Motorola, Inc]
Direct Link  http://www.freescale.com
Logo MOTOROLA - Motorola, Inc

EB622 Datasheet(HTML) 2 Page - Motorola, Inc

  EB622 Datasheet HTML 1Page - Motorola, Inc EB622 Datasheet HTML 2Page - Motorola, Inc EB622 Datasheet HTML 3Page - Motorola, Inc EB622 Datasheet HTML 4Page - Motorola, Inc  
Zoom Inzoom in Zoom Outzoom out
 2 / 4 page
background image
2
Motorola Book E Implementation Standards: APU ID Reference
MOTOROLA
Introduction
Introduction
1.1
Introduction
The e500 Application Binary Interface (ABI), and possibly other ABIs, provide a mechanism for specifying
the types and revisions of APUs that are required for proper behavior of a program. This information is
contained in an optional .PPC.EMB.apuinfo section in the ELF-format object file. This document
provides the official mapping between Motorola Book E Implementation Standard APUs and the numeric
APU IDs that are used in the APUinfo section. See “APU Information Section” in Chapter 3, “Object Files,”
of the PowerPC e500 Application Binary Interface, for more details on the format and usage of this section.
1.2
Motivation
The APU information is intended primarily to allow link-time checks of compatibility between object files
to avoid obvious errors. For example, because both AltiVec and the signal processing engine (SPE) APU use
the same instruction encodings for different instructions, linking an object file that requires AltiVec
instructions with an object file that requires SPE instructions should provide an error message.
The APU information can also be used by disassemblers to unambiguously disassemble such shared
opcodes. In addition, operating systems can use the APUinfo section in an application to provide transparent
emulation of APUs that are not present in the hardware. Without APU information, an operating system
would not know whether it should emulate AltiVec or SPE semantics for certain instruction encodings.
1.3
Implementation
The APUinfo section contains an entry for each APU that the object file requires. Each entry contains a
32-bit word: an upper 16-bit half word specifying the APU type, and a lower 16-bit half word specifying the
revision of that APU. This document presents the current assignments for the APU types. See the reference
manual for the implementation to determine the revision of an APU for the lower half word of the entry.
Table 1-1 provides the current APU ID assignments. Note that this application note is the definitive source
for APU ID assignments and will be revised as new APUs are added.
Table 1-1. APU IDs
APU ID (16 Bits)
APU
0x0000–0x003E
Reserved for legacy use
0x003f
Motorola AltiVec APU 1
1 Although AltiVec predates the Book E concept of APUs, AltiVec can be considered an APU.
0x0040
Book E integer select (isel) APU
0x0041Motorola Book E performance monitor APU
0x0042
Motorola Book E machine check APU
0x0043
Motorola Book E cache locking APU
0x0044–0x00FF
Reserved
0x0100
Motorola Book E SPE APU
0x0101
Motorola Book E SPFP APU
0x0102
e500 branch-locking APU (also called the BTB locking APU)
0x0102–0xFFFF
Reserved
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com



Html Pages

1 2 3 4


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