
69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69rlq62d-f714peg4 * Memec (Headquar
ter
s) - Unique
Tec
h,
Insight,
Impact
MAR
VELL CONFIDENTIAL,
UNDER ND
A# 12101050
69r
lq62d-f714peg4 * Memec (Headquar
ters) - Unique
T
ech, Insight, Impact * UNDER ND
A# 12101050
MAR
VELL CONFIDENTIAL - UNA
UTHORIZED DISTRIB
UTION OR USE STRICTL
Y PR
OHIBITED
PXA300 Processor and PXA310 Processor
Vol. I: System and Timer Configuration Developers Manual
Doc. No. MV-TBD-00 Rev. A
CONFIDENTIAL
Copyright © 12/13/06 Marvell
Page 24
Document Classification: Proprietary Information
December 13, 2006
Not approved by Document Control. For review only.
•
32-Kbyte instruction cache keeps local copies of instructions to enable high performance and low power.
•
32-Kbyte data cache keeps local copy of data to enable high performance and low power.
•
32-entry instruction-memory management unit enables logical-to-physical address translation, access
permissions, and instruction cache attributes.
•
32-entry data memory management unit enables logical-to-physical address translation, access permissions,
data cache attributes.
•
Four-entry fill and pend buffers promote core efficiency by allowing “hit-under-miss” operation with data
caches.
•
Performance monitoring unit furnishes two 32-bit event counters and one 32-bit cycle counter for analysis of
hit rates.
•
Debug unit uses hardware breakpoints and 256-entry trace-history buffer (for flow change messages) to
debug programs.
•
32-bit coprocessor interface provides a high-performance interface between core and coprocessors.
•
64-bit core memory bus with simultaneous 32-bit input path and 32-bit output path provides up to 3.2 Gbps
@ 403 MHz bandwidth for internal accesses.
•
Eight-entry write buffer allows the core to continue execution while data is written to memory.
See the Intel XScale
®
Core Developers Manual for additional information.
1.2.3
Multimedia Coprocessor
The Intel XScale
®
core integrates a Multimedia coprocessor to accelerate multimedia applications and 2-D
graphics operations. This coprocessor provides a 64-bit single-instruction multiple-data (SIMD) architecture and
compatibility with the integer functionality of the Intel
®
Wireless MMX™ 2 technology and streaming SIMD
extensions (SSE) instruction sets. Key features of this coprocessor include:
•
14 new media processing instructions
•
64-bit architecture including SIMD (up to eight simultaneous eight-bit operations)
•
16 x 64-bit register file
•
SIMD PSR flags with group conditional execution support
•
SIMD instruction support for sum of absolute differences (SAD) and multiply-accumulate (MAC)
operations
•
Instruction support for alignment and video operations
•
Intel
®
Wireless MMX
™
2 and SSE integer instruction compatibility
•
Superset of existing Intel XScale
®
media processing instructions
1.2.4
Power Management
The PXA300 processor or PXA310 processor provides a rich set of flexible power-management controls for a
wide range of usage models while enabling very low-power operation. The key features include the following: