![Marvell PXA300 Developer'S Manual Download Page 27](http://html.mh-extra.com/html/marvell/pxa300/pxa300_developers-manual_1734615027.webp)
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
Introduction
Copyright © 12/13/06 Marvell
CONFIDENTIAL
Doc. No. MV-TBD-00 Rev. A
December 13, 2006
Document Classification: Proprietary Information
Page 27
Not approved by Document Control. For review only.
1.2.8
Performance Monitor
The performance monitoring functionality included in the PXA300 processor or PXA310 processor is provided
using core performance counters. The performance monitoring functionality allows additional functions to be
monitored within the core. Some of the features include:
•
Four 32-bit performance counters allowing four unique events to be monitored simultaneously
•
One 32-bit counter that counts core clock cycles
•
The core can monitor over 70 events.
•
Eight ASSP-level events are fed to the core that is capable of monitoring four of the eight ASSP-level
events.
•
Interrupt indicating that an overflow on one of the counters has occurred, allowing the software routine to
read and accumulate the register contents.
•
Counters are accessible using coprocessor 14 on the core.
1.2.9
Internal Memory Architecture
The PXA300 processor or PXA310 processor memory architecture features a memory switch that allows
multiple simultaneous memory transactions between different sources and targets. For example, the PXA300
processor or PXA310 processor architecture allows memory traffic between the core and DDR SDRAM to move
in parallel with DMA generated traffic between the LCD controller and internal SRAM. In an architecture with a
single shared system bus, these transactions block each other. In applications with a VGA or higher display
resolution, this non-blocking capability provides significantly higher overall system performance.
1.2.10
Internal SRAM Memory
The PXA300 processor or PXA310 processor provides on-chip SRAM that may be used in a variety of ways to
provide higher system performance and lower power by reducing off-chip memory accesses. A typic use of this
SRAM is as an LCD frame buffer with display resolutions up to QVGA. Key features of the internal memory
module include:
•
256-Kbytes of on-chip static RAM arranged as two banks of 128-Kbytes
•
Bank-by-bank power management for reduced power consumption
•
Support for byte writes
See Vol. II: PXA300 Processor and PXA310 Processor Developers Manual: Memory Controller Configuration
for more details.
1.2.11
External Memory Interfaces
The PXA300 processor or PXA310 processor provides two memory buses for connecting external memory
devices.