Intel PXA27x Processor Family: An Applications Processor for Phone and PDA applications N.C. Paver PhD Architect Intel Corporation Hot Chips 16 August 2004 Age nda Overview of the Intel PXA27X processor architecture The Intel XScale Microarchitecture with Intel Wireless MMX technology. Wireless Intel Speedstep technology Performance/Power metrics Advanced Packaging technology Summary Intel Communications Group Cellular and Handheld Group Page 2 1
Intel PXA270 Processor block diagram Quick Capture interface 4-bit SD I/O USB Host LCD Controller Intel Wireless MMX Unit Intel XScale Core (32K I$, 32KD$) Memory Controller SDRAM Control PWM x 4 Flash Control USIM Card Keypad SRAM Control UART x 3 AC97/I 2 S SSP x 3 SRAM 256k bytes Intel MSL Interface Baseband I 2 C USB Client Bridge DMA Controller Real Time Clock Interrupt Controller Timer (4F,8S) w/ watchdog GPIO 32 KHz Osc 13 MHz Osc Core PLL Peripheral PLL(s) Clock Divider and Distribution Power Management I 2 C for DVM JTAG Intel Communications Group Cellular and Handheld Group Page 3 Intel PXA270 Processor 256KB SRAM Multi-media Interfaces XScale Core Power and Clock Manager BIU Wireless MMX Unit Peripheral Subsystem PLLs Intel Communications Group Cellular and Handheld Group Page 4 2
Intel XScale Microarchitecture Key Features: ARM* V5TE Architecture Compliant Up to 624 MHz operation Scalar, in-order issue architecture Concurrent execution in 3 pipes Out-of-order order return 7-stage integer pipeline Dynamic branch prediction 32 KB I Cache & 32KB D Cache 32 Entry I and 32 Entry D TLB Eight entry write buffer Four entry fill buffer Supports dynamic voltage and frequency management Intel Communications Group Cellular and Handheld Group Page 5 *Other names and trademarks are property of their respective owners Intel Wireless MMX Architecture Datapath units include: Register file unit, Execution unit, Multiply accumulate unit Shift/Permute unit. CP1: Status & Control CP0: SIMD Data Registers Intel Wireless MMX Technology offers a large register space (16x64bit registers) Can use register file as a Level 0 Cache. Store all of the filter coefficients in the register file for repeated application For motion search 8x8 reference region can be kept in only 8 registers Intel Communications Group Cellular and Handheld Group Page 6 3
Pipeline Organization The Intel Wireless MMX unit is tightly coupled with Intel XScale core and also contains three pipelines. F1-F2: F2: Instruction fetch ID: Instruction decode RF: Operand access & bypass X1: -XWB: Pipe stages for ALU M1-MWB: MWB: Pipe stages for MAC D1-DWB: DWB: Pipe stages for load instructions Intel Communications Group Cellular and Handheld Group Page 7 Intel Wireless MMX Technology: Performance Play a video w hile listening to an MP3 Frame Rate [fps] 90.0 80.0 70.0 60.0 50.0 40.0 30.0 20.0 10.0 0.0 Wireless MMX Enabled ARM* v5te instructions only 51.0 32.0 66.0 42.0 75.0 208 Mhz 312 Mhz 416Mhz 50.0 Up to 50% more performance than Scalar code *Intel PXA270 processor Configuration: Actual benchmarks were run on a Mainstone I system (main board r ev 1.1 ECO B, Rev 2 daughtercard, ECO D with 2.5 Volt VCC_MEM. with Intel PXA270 processor A1 stepping running at speeds indicated in graph. The 208 MHz measurements made in the processor Run mode and measurements at all other frequencies were made in Turbo Mode. The system bus was 104 MHz for 208, 312, 416 and 520 MHz core frequencies This platform represents a bare metal system with no operating applications system. MPEG-4 decoder implemented with unreleased Intel IPP library optimized for Wireless MMX and MPEG-4 content is the CIF resolution video clip Coastguard in portrait mode. Intel Communications Group Cellular and Handheld Group Page 8 4
Multi-media Interfaces Designed to work well together Capture, processing, display, LCD Controller provides 2 hardware overlays & 1 cursor Provides Hardware Color Conversion YC b C r ->RGB Supports up to 4M Pixel image sensors Wide Range of Sensors Converts packed image data to planar format for SIMD processing Low power image preview can utilize HW color conversion Intel Communications Group Cellular and Handheld Group Page 9 Wireless Intel SpeedStep Technology Includes: 55 low power modes Ability to change Frequency and Voltage dynamically Power Manager software provides frame work to utilize Intel PXA27x processor low power modes Run Idle Deep Idle Faster response Time* Intel PXA27x processor Power Modes IDLE Mode: Idle between stylus taps Deep IDLE Mode: Human interface devices on Standby Mode: CPU state retained Sleep Mode: GPIO state retained Deep Sleep Mode: Max power savings No state retained Lower Power* Standby Deep Sleep Sleep *Faster response time, lower power based on which power mode the processor is in Intel Communications Group Cellular and Handheld Group Page 10 5
New Low Pow er Modes Milliwatts 35 Power Consumption mwatts* 25 15 5 15 Deep Idle 1.7 Standby 0.1 Deep Sleep (ms)100 Time (ms) 100 80 60 40 20 0 Entry Time (ms) Exit Time (ms).001 0.15 Deep Idle Processor response time (ms)*.43 11 Standby 1.5 100 Deep Sleep Balance power with system response time Source: Intel Corporation Test Configuration: AE boot code to generate specs in Intel PXA270 processor Electrical, Mechanical, and Thermal Specifications (EMTS) document from http://developer.intel.com. Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. The D eep sleep response time is a function of external voltage ramp s o is dependent on actual system. Any difference in system hardware or software design or configuration may affect actual performance. *Other names and brands may be claimed as the property of others. Intel Communications Group Cellular and Handheld Group Page 11 Wireless Intel SpeedStep Pow er Manager Software which enables the use of Wireless Intel SpeedStep Technology Power Manager is an add-on software module that is integrated in the OS BSP s Supports Palm*, Symbian*, Linux* and Microsoft* OSs Intel provides documentation to assist driver modifications required to interface to the software User preferences App-1 App-N Drv-1 Drv-N IPM APPS Policy Manager DVM/DFM, State Mgmt Idle profiler Drivers Perf profiler Inputs into the Policy Manager Includes: Profiler Modules Monitors idle activity, CPU% usage, and provide user input to the Policy Manager so the power policy can be determined Policy Manger Takes input from profilers and determines the system power policy under all types of workloads Outputs from the Policy Manager Power Policy Processor and Device States Operating Frequencies and Voltages Intel Communications Group Cellular and Handheld Group Page 12 *Other names and trademarks are property of their respective owners 6
Wireless Intel Speedstep Technology In Action: Video Playback Use MHz and voltage change to achieve lower total playback power Enabled by Wireless Intel SpeedStep Power Manager Wireless Intel Speedstep changes to higher MHz / voltage when decoding video frame 1.35 1.3 1.25 VCC_Core Voltage (V) 1.2 1.15 1.1 Wireless Intel Speedstep change to lower MHz / voltage when not processing video frame 1.05 1 1 25 49 73 97 121 145 169 193 217 241 265 289 313 337 361 385 409 433 457 481 Time Sample (ms) Intel Communications Group Cellular and Handheld Group Page 13 Intel PXA27x Processor Family: SoC to SiP Intel PXA27x processor family includes stacked products: PXA270 discrete processor PXA271, PXA272 & PXA273 stacked products Processor speed and stack contents vary with product MHz, Flash and SDRAM Top Package Intel UT-SCSP: Intel Flash + RAM Stack Package* 1.4 1.6mm Bottom Package Logic Up to 60% smaller total package area** vs. separate discrete *The tape, die and packages shown are samples only provided solely to illustrate Steps in the folded stack packaging process and Intel makes no warranties, either Express or implied with regard to such tape, die or packages. ** when comparing 14x14x1.4mm Intel PXA271 processor and separate discretes of 17x17x1.75mm processor, 9x11x1.0mm Intel Flash, 11x13x0.8mm SDRAM Intel Communications Group Cellular and Handheld Group Page 14 7
Summary The family of Intel PXA27x processors provide a highly integrated, low power SoC and SiP solution for wireless and handheld platforms The Intel XScale microarchitecture with Intel Wireless MMX technology provides a high performance, low power multimedia experience Wireless Intel Speedstep technology provides advance power management for low power applications Intel Communications Group Cellular and Handheld Group Page 15 Performance tests and ratings contained within this presentation are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, reference www.intel.com/procs/perf/limits.htm or call (U.S.) 1-800-628-8686 or 1-916-356-3104 Intel Communications Group Cellular and Handheld Group Page 16 8