Web Analytics
Datasheet 搜索 > 微处理器 > NXP(恩智浦) > P1013NXN2HFB 数据手册 > P1013NXN2HFB 产品设计参考手册 4/84 页
P1013NXN2HFB
1203.595
导航目录
  • 原理图在P11
P1013NXN2HFB数据手册
Page:
of 84 Go
若手册格式错乱,请下载阅览PDF原文件
e500 Software Optimization Guide (eSOG), Rev. 0
4 Freescale Semiconductor
Preliminary—Subject to Change Without Notice
Overview
cannot execute in the proper clock cycle because data or resources needed to process the instruction
are not yet available.
Superscalar—A superscalar processor is one that can issue multiple instructions concurrently from
a conventional linear instruction stream. In a superscalar implementation, multiple instructions can
execute in parallel at the same time.
Throughput—The number of instructions that are processed per cycle. In particular, throughput
describes the performance of a multiple-stage pipeline where a sequence of instructions may pass
through with a throughput that is much faster than the latency of an individual instruction. For
example, in the four-stage multiple-cycle pipeline (MU), a series of mulli instructions has a
throughput of one instruction per clock cycle even though it takes 4 cycles for one mulli instruction
to execute.
Write back—Write back (in the context of instruction handling) occurs when a result is written into
the architecture-defined registers (typically the GPRs). On the e500, write back occurs in the clock
cycle after the completion stage. Results in the write back buffer cannot be flushed. If an exception
occurs, results from previous instructions must write back before the exception is taken.
1.2 Processor Overview
This section gives an overview of the e500 core. Section 1.3, “High-Level Differences,” lists high-level
differences between the e500 core and other processors in the PowerPC family: MPC603e, a G2 processor
used in the 82xx family of integrated host and communication processors; a G3 MPC755; and an
MPC745x from the G4 family. Section 1.4, “Pipeline Differences,” describes the different pipelines of
these processors.
The MPC603e, MPC755, and MPC745x implement the 32-bit portion of the PowerPC architecture, which
provides 32-bit effective addresses, integer data types of 8, 16, and 32 bits and single- and double-precision
floating-point data types. In addition, the MPC745x implements the AltiVec
instruction set architectural
extension.
The e500 core implements the 32-bit portion of the Book E architecture, a PowerPC architecture definition
for embedded processors. Book E ensures binary compatibility with the user instruction set architecture
(UISA) portion of the PowerPC architecture. All classic PowerPC integer instructions (for example,
arithmetic, logical, load/store, and branch) are supported on e500 except lswi, lswx, stswi, and stswx.
Book E allows processors to provide auxiliary processing units (APUs), which are extensions to the
architecture that can perform computational or system management functions. The most significant of
these on the e500 is the signal processing engine (SPE) APU, which includes a suite of vector instructions
that use the upper and lower halves of the 64-bit general-purpose registers (GPRs) as a single two-element
operand (that is, an SIMD instructions). The SPE defines instructions that support vectors of fractional,
integer, and single-precision floating-point data types. In addition, the e500 core implements a scalar
single-precision floating-point APU..
Section 2, “e500 Core Processor,” provides an overview of the e500 core complex. Section 3, “e500 Core
Microarchitecture,” gives a detailed description of the e500 core microarchitecture.

P1013NXN2HFB 数据手册

NXP(恩智浦)
84 页 / 0.76 MByte
NXP(恩智浦)
35 页 / 0.44 MByte
NXP(恩智浦)
548 页 / 5.44 MByte
NXP(恩智浦)
48 页 / 0.89 MByte
NXP(恩智浦)
95 页 / 0.71 MByte

P1013NXN2 数据手册

Freescale(飞思卡尔)
NXP(恩智浦)
PowerPC系列 1.067GHz
Freescale(飞思卡尔)
微处理器 - MPU 800/400/667 ET NE r1.1
Freescale(飞思卡尔)
NXP(恩智浦)
PowerPC系列 1.055GHz
NXP(恩智浦)
PowerPC系列 1.055GHz
器件 Datasheet 文档搜索
器件加载中...
AiEMA 数据库涵盖高达 72,405,303 个元件的数据手册,每天更新 5,000 多个 PDF 文件