Intel PXA250 and PXA210 manual A.3.1 Intel XScale Microarchitecture, A.3.2 Debugging

Models: PXA250 and PXA210

1 190
Download 190 pages 11.36 Kb
Page 102
Image 102
A.3.1 Intel® XScale™ Microarchitecture

SA-1110/Applications Processor Migration

A.3.1 Intel® XScale™ Microarchitecture

The PXA250 applications processor is a system on a chip that includes Intel’s new microprocessor megacell. This includes Intel® Superpipelined Technology and a new optimized cache architecture that allows program execution to continue despite data cache misses.

The PXA250 applications processor supports:

ARM* Architecture v5 instructions, including ARM’s Thumb extensions

DSP Extensions but not ARM’s optional Vector Floating Point instructions

Appendix A in the Intel 80200 Developers’ manual, Order# 273411-002 [http:// developer.intel.com], is the best guide to the new capabilities available in the Intel® XScale™ Megacell's Instruction Set.

Using a software development toolset that takes specific advantage of Intel® XScale™ microarchitecture, and Intel® Media Processing Technology could give you substantial performance benefits.

The PXA250 applications processor offers increased performance at similar clock rates, and also a wider range of operating clock rates at lower voltages. The overall benefit is more work done for less battery power.

A.3.2 Debugging

New PXA250 hardware creates new debugging possibilities. You can use the JTAG test port to download programs into a dedicated memory area to act as a debug monitor. Applications can be inspected and performance data, such as cache hit rates, can be measured via a dialog over JTAG. These features offer developers far more visibility inside a PXA250 system improving time to market.

A.3.3 Cache Attributes

The PXA250 applications processor has twice the instruction cache and four times the data cache of the SA-1110. The Caches can be locked for optimized code or data and for reliability the caches are now covered by parity protection.

To take advantage of cache locking software, data must be selected and specifically loaded and locked into cache.

To take advantage of new features such as Write-Through mode for external IO buffers, page tables will need to be revisited in boot software.

A.3.4 Other features

As mentioned before, the PXA250 DMA controller is highly versatile. With 16 channels it can be utilized as:

Several serial ports in parallel

A general-purpose memory move capability

A fast interface for external companion devices

A-8

PXA250 and PXA210 Applications Processors Design Guide

Page 102
Image 102
Intel PXA250 and PXA210 manual A.3.1 Intel XScale Microarchitecture, A.3.2 Debugging, A.3.3 Cache Attributes