Embedded solutions

Freescale NXP i.MX31 processor

We already implemented several projects like Board Support Package ( BSP ), driver development and performance optimization based on i.MX31 processors. Benefit from our experience.

Millions of NXP i.MX31 ( formerly Freescale i.MX31 ) processors are used worldwide in a wide variety of devices in consumer electronics, industrial applications, automotive, medical and other embedded devices. The iMX31 processor is especially suited for use with on-chip media accelerators, multiple connectivity interfaces and package options. The i.MX31 processor is therefore predestined for a wide range of multimedia-oriented applications.

Features of the Freescale / NXP iMX31 processor

CPU Complex

• ARM1136JF-S
• 128 KB L2 unified cache
• Vector floating point coprocessor ( VFP )

External Memory Interface ( EMI )

• SDRAM 16 / 32-bit, 133 MHz
• Mobile DDR 16 / 32-bit, 266 MHz
• NAND flash 8 / 16-bit
• PSRAM

Multimedia

• VGA MPEG-4 HW encode
• Graphics acceleration ( i.MX31 only )
• Image Processing Unit ( IPU )
• CMOS / CCD sensor interface
• Resize, color space conversion
• Deblocking, deringing, blending
• Display / TV controller

Advanced Power Management

• Automatic Dynamic Voltage and Frequency Scaling ( DVFS )
• Dyamic Process and Temperature Compensation ( DPTC )
• Active well-bias
• Power gating