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