Intel® PXA27x Processor Family
Optimization Guide
A-1
Performance Checklist
A
A.1
Performance Optimization Tips
•
Use fast 100-MHz SDRAM with a CAS latency of 2
•
Use flash that supports read bursts of four or eight
•
Optimize flash and SDRAM timings
•
Don't set the LCD refresh higher than required
•
When possible, use DMA in device drivers instead of programmed I/O to load/unload FIFO's
•
Use interrupts, avoid polling, and frequent interrupts
•
Lock cache lines and TLB entries for frequently used operations
•
Make sure the instruction and data caches are enabled
•
Use cache policies to optimize throughput and performance
•
Use the internal SRAM
•
Park the system bus arbiter on the Intel XScale® core unless performing task which heavily
uses a different system bus client
•
Make the LCD frame buffer non-cached but bufferable
•
Use write-back caches if possible
•
Optimize assembly code based on the suggestions presented in this guide
•
Enable the branch target buffer
•
Configure non cacheable memory as bufferable whenever possible
•
Choose a fast run mode speed for minimal memory latency and a fast turbo mode for
processing speed
•
Optimize data loads with the PLD instruction and data stores with code that encourages write
coalescing
•
Choose a V5TE compiler optimized for Intel XScale® Microarchitecture
•
Use the optimized Intel® Integrated Performance Primitives
•
Enable the Intel® Wireless MMX™ Technology media co-processor
•
Include all necessary software hooks for Intel VTune™ environment
•
Use LCD color conversion hardware for video applications
•
Use fast-bus mode for high system-bus bandwidth
•
Use alternate memory clock setting for high memory bus throughput
•
Ensure that the latest board support package is being used
•
Use Intel® Quick Capture Interface for image data
Содержание PXA270
Страница 1: ...Order Number 280004 001 Intel PXA27x Processor Family Optimization Guide April 2004...
Страница 10: ...x Intel PXA27x Processor Family Optimization Guide Contents...
Страница 20: ...1 10 Intel PXA27x Processor Family Optimization Guide Introduction...
Страница 30: ...2 10 Intel PXA27x Processor Family Optimization Guide Microarchitecture Overview...
Страница 48: ...3 18 Intel PXA27x Processor Family Optimization Guide System Level Optimization...
Страница 114: ...5 16 Intel PXA27x Processor Family Optimization Guide High Level Language Optimization...
Страница 122: ...6 8 Intel PXA27x Processor Family Optimization Guide Power Optimization...
Страница 143: ...Intel PXA27x Processor Family Optimization Guide Index 5 Index...
Страница 144: ......