
Freescale Semiconductor’s i.MX Family of applications processors drives exceptional performance and long battery life in a variety of portable devices. Architected with Smart Speed™ Technology, the processors are your key to delivering vivid video, robust multimedia, superb graphics and other essential features in your designs without sacrificing play time. The i.MX Family is renowned for extensive integration to help speed time-to-market.
i.MX31 Multimedia Applications Processors
Accelerate power hungry mobile applications with the i.MX31 multimedia applications processors. i.MX31 processors unplug multimedia, driving video and graphics to VGA 30 fps quality with power to spare to perform other tasks simultaneously.
Based on ARM1136JF-S core, these multimedia applications processors, starting at 532 MHz, with a vector floating point co-processor and L2 cache, are designed for devices running computationally-intensive applications. Target devices include smartphones, portable media players, portable navigation devices, mobile gaming devices, and many industrial and embedded applications.
Freescale also offers two automotive grade versions, the i.MX31C and i.MX31LC processors, for in-car entertainment, communication and navigation systems.
FEATURES
CPU Complex
• ARM1136JF-S
• 16kB i-cache & d-cache, 128kB L2-cache
• Jazelle Java Acceleration
• Vector Floating Point Co-processor (VFP)
• Smart Speed Switch
Multimedia
• VGA MPEG-4 HW Encode
• Graphics Acceleration (i.MX31/i.MX31C only)
• Image Processing Unit
• CMOS/CCD Sensor Interface
• Resize, Color Space Conversion
• Deblocking, Deringing, Blending
• Display/TV controller
EMI – External Memory Interface
• SDRAM 16/32-bit, 133 MHz
• DDR 16/32 bit, 266 MHz
• NAND Flash 8/16-bit
• PSRAM
Advanced Power Management
• Dynamic Voltage and Frequency Scaling (DVFS)
• Dynamic Process and Temperature Control (DPTC)
• Active Well-Bias
• Power Gating
Connectivity
• USB OTG High Speed, Host x 2
• 2 x MMC/SD, 2 x Memory Stick-Pro
• PCMCIA/CF
• ATA (HDD) Interface
• Audio MUX
• IrDA, Fast IrDA, Keypad
• Configurable SPI x 2, SSI/I2S x 2, UART x 5
Performance
• CPU complex: starting at 532 MHz
• System: 133MHz @ 1.1 - 1.6V
• 0° to 70°C operation for i.MX31 and i.MX31L
• -40° to +85°C operation for i.MX31C and i.MX31LC
Technology
• 457 ball, 0.5 mm pitch MAPBGA or 473 ball, 0.8 mm pitch MAPBGA
• 90 nm CMOS
BENEFITS
Image Processing Unit
The i.MX31 processors have a built-in Image Processing Unit (IPU) that includes all the functionality required for image processing and display management including deblock, dering, color space conversion, independent horizontal and vertical resizing, blending of graphics and video planes, and rotation in parallel to video decoding. The IPU accelerates loop deblocking for H.264 decode as well as encode. It provides acceleration of image processing to deliver up to VGA 30 fps video quality. The IPU is equipped with powerful control and synchronization capabilities to perform tasks with minimal to no involvement of the ARM CPU.
Graphics Processing Unit (not available in i.MX31L/i.MX31LC)
The i.MX31 processor delivers an integrated 3D Graphics Processing Unit (GPU) built around the Imagination MBX R-S graphics accelerator. It offers full scene anti-aliasing for superior image quality and provides OpenGL|ES and Java Mobile 3D support.
Freescale distinguished its i.MX processors on the reputation for exceptional advanced power management features. Our Dynamic Process and Temperature Compensation (DPTC) mechanism measures reference circuits’ delays dependent on the process speed and temperature. The DPTC then lowers the voltage to the minimum level needed to support the current operating frequency. Automatic DVFS allows on-the-fly frequency adjustment according to the current performance requirements of the system. The automatic DVFS hardware mechanism monitors the processor load and controls the supply voltage and the frequency with minimal software and operating system involvement. By lowering the frequency it is possible to lower the operating voltage (on-the-fly)thereby dramatically reducing the power consumption.
i.MX processors support Windows® CE, Linux® and a number of leading RTOSs.
New Development System
The i.MX31 Product Development Kit is a completely integrated hardware and software solution that simplifies product development so engineers can focus on the critical differentiation needed for market success. With the included production-ready software components, an optimized OS, a system-validated board support package (BSP) and Freescale’s high performance multimedia codecs, designers have the tools to test and maximize the performance of their applications quickly and effectively.
The i.MX31 PDK is preconfigured with a choice of Linux® or Windows® CE 5.0 (Windows Embedded CE 6.0 is on an accompanying CD), making it suitable for a wide range of multimedia applications.
For more information: www.freescale.com/imx31pdk
i.MX31 and i.MX31L Multimedia Applications Processors