i.MX31: Applications Processors - Integrated Image Processing Unit (IPU), Connectivity , ARM11™ Core

Millions of i.MX31 processors are powering consumer, industrial, automotive, medical and general embedded devices. With on-chip media accelerators, multiple connectivity interfaces and package options, the i.MX31 and i.MX31L are suitable for a broad spectrum of multimedia oriented applications. As the first in the i.MX portfolio to achieve automotive AEC-Q100 grade 3 qualification, the i.MX31 processor is the engine in the acclaimed Ford SYNC. Design engineers need choices; NXP® delivers.

i.MX31 Multimedia Applications Processor Block Diagram
特性
  • CPU Complex
    • ARM1136JF-S
    • 128 KB L2 unified cache
    • Vector floating point coprocessor (VFP)
  • 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
  • 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
  • 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)
    • Dynamic Process and Temperature Compensation (DPTC)
    • Active well-bias
    • Power gating
  • Automatic Dynamic Voltage and Frequency Scaling (DVFS)
  • Dynamic Process and Temperature Compensation (DPTC)
  • Active well-bias
  • Power gating
  • Product Longevity
    • This product is included in NXP’s product longevity program, with assured supply for a minimum of 15 years after launch
  • This product is included in NXP’s product longevity program, with assured supply for a minimum of 15 years after launch
Recommended Documentation (3)
Name/DescriptionTypeModified Date
i.MX31 and i.MX31L Processors - Fact Sheet (REV 2) PDF (161.3 kB) MC9328MX31FSFact Sheets02 Aug 2007
i.MX31and i.MX31L Multimedia Applications Processors Product Brief (REV 1) PDF (362.1 kB) MCIMX31PBProduct Briefs13 Feb 2006
i.MX Family Comparison Table (REV 23) PDF (103.0 kB) FLYRIMXPRDCMPRBrochures01 Sep 2016
Data Sheets (2)
Name/DescriptionModified Date
i.MX31C and i.MX31LC Multimedia Applications Processors for Industrial and Automotive Products Data Sheet (REV 4.3) PDF (1.6 MB) MCIMX31C02 Feb 2010
i.MX31 and i.MX31L Multimedia Applications Processors at 532MHz Data Sheet (REV 4.3) PDF (1.1 MB) MCIMX31_531 Dec 2009
Errata (2)
Name/DescriptionModified Date
MCIMX31 and MCIMX31L Chip Errata (REV 5.7) PDF (771.8 kB) MCIMX31CE24 Jan 2013
Errata to MCIMX31 and MCIMX31L Application Processors Reference Manual, Rev. 2.4 (REV 1.1) PDF (431.5 kB) MCIMX31RMAD28 Apr 2010
Application Notes (19)
Name/DescriptionModified Date
Influence of Pin Setting on System Function and Performance (REV 0) PDF (687.7 kB) AN507809 Feb 2015
Using Open Source Debugging Tools for Linux on i.MX Processors (REV 0) PDF (251.5 kB) AN455319 Jul 2012
Changing the i.MX31 USB PHY (REV 1) PDF (1.7 MB) AN413006 May 2012
Developing an Application for the i.MX Devices on Linux Platform (REV 0) PDF (1.3 MB) AN387013 Aug 2010
System-80 Asynchronous Display on the i.MX31 WINCE 6.0 PDK (REV 0) PDF (908.9 kB) AN418006 Aug 2010
Different Display Configurations on the i.MX31 Linux PDK (REV 0) PDF (860.2 kB) AN418206 Aug 2010
Media Streaming to i.MX31 PDK through Wireless LAN (REV 0) PDF (960.0 kB) AN417415 Jul 2010
Hardware Configurations for the i.MX Family USB Modules (REV 0) PDF (592.6 kB) AN413630 Jun 2010
3D Math Overview and 3D Graphics Foundations (REV 0) PDF (663.1 kB) AN413221 May 2010
Image Processing API for the i.MX Platform (REV 0) PDF (683.5 kB) AN404207 May 2010
Adding SDIO Wi-Fi Solution to i.MX Windows CE 5.0/Windows CE 6.0 (REV 0) PDF (477.1 kB) AN398127 Apr 2010
Different Display Configurations on the i.MX31 WinCE PDK (REV 0) PDF (1.0 MB) AN404111 Mar 2010
Interfacing DDR Memories with the i.MX31 (REV 0) PDF (1.1 MB) AN396310 Mar 2010
Hardware Basic Recommendations for Prototyping with the i.MX31 (REV 0) PDF (531.8 kB) AN404028 Jan 2010
3D Animation Techniques on the i.MX31 PDK (REV 0) PDF (637.8 kB) AN404425 Jan 2010
Building a 3D Graphic User Interface in Linux (REV 0) PDF (785.8 kB) AN404520 Jan 2010
i.MX Layout Recommendations (REV 1) PDF (4.5 MB) AN395111 Sep 2009
Efficient Low-Level Software Development for the i.MX Platform (REV 0) PDF (1.1 MB) AN388427 Jul 2009
Doc_Title (same as covered Device #) (REV 2) PDF (511.9 kB) AN367229 Jan 2009
Reference Manuals (1)
Name/DescriptionModified Date
MCIMX31 and MCIMX31L Multimedia Applications Processors Reference Manual (REV 2.4) PDF (12.8 MB) MCIMX31RM19 Dec 2008
Product Briefs (1)
Name/DescriptionModified Date
i.MX31and i.MX31L Multimedia Applications Processors Product Brief (REV 1) PDF (362.1 kB) MCIMX31PB13 Feb 2006
Fact Sheets (2)
Name/DescriptionModified Date
IMX3TRAININGFS, Class Room Training - CT602, i.MX31 Multimedia Processors (REV 3) PDF (760.9 kB) IMX31TRAININGFS19 Sep 2008
i.MX31 and i.MX31L Processors - Fact Sheet (REV 2) PDF (161.3 kB) MC9328MX31FS02 Aug 2007
Brochures (1)
Name/DescriptionModified Date
i.MX Family Comparison Table (REV 23) PDF (103.0 kB) FLYRIMXPRDCMPR01 Sep 2016
White Papers (10)
Name/DescriptionModified Date
XEC-LCD White Paper (REV 0) PDF (349.5 kB) XECLCDWP20 Apr 2011
Smart Speed™ Technology - Driving the Mobile Future (REV 1) PDF (3.5 MB) SMRTSPDMFWP13 Apr 2009
The New Debugging (REV 0) PDF (286.5 kB) NWDBGWP01 Apr 2008
i.MX applications processors: solutions for automotive infotainment (REV 0) PDF (190.4 kB) IMXAUTOINFOTMTWP11 Feb 2008
Microsoft Word - IESS paper Olivarez.doc (REV 0) PDF (124.4 kB) SMSPTECHWP14 Sep 2007
MCIMX31 and MCIMX31L Chip Errata i.MX31
Errata to MCIMX31 and MCIMX31L Application Processors Reference Manual, Rev. 2.4 i.MX31
Influence of Pin Setting on System Function and Performance i.MX31
Using Open Source Debugging Tools for Linux on i.MX Processors i.MX258
Changing the i.MX31 USB PHY i.MX31
Developing an Application for the i.MX Devices on Linux Platform i.MX257
System-80 Asynchronous Display on the i.MX31 WINCE 6.0 PDK i.MX31
Different Display Configurations on the i.MX31 Linux PDK i.MX31
Media Streaming to i.MX31 PDK through Wireless LAN i.MX31
Hardware Configurations for the i.MX Family USB Modules i.MX257
3D Math Overview and 3D Graphics Foundations i.MX31
Image Processing API for the i.MX Platform i.MX257
Adding SDIO Wi-Fi Solution to i.MX Windows CE 5.0/Windows CE 6.0 i.MX31
Different Display Configurations on the i.MX31 WinCE PDK i.MX31
Interfacing DDR Memories with the i.MX31 i.MX31
Hardware Basic Recommendations for Prototyping with the i.MX31 i.MX31
3D Animation Techniques on the i.MX31 PDK i.MX31
Building a 3D Graphic User Interface in Linux i.MX31
i.MX Layout Recommendations i.MX258
Efficient Low-Level Software Development for the i.MX Platform i.MX31
Doc_Title (same as covered Device #) i.MX31
MCIMX31 and MCIMX31L Multimedia Applications Processors Reference Manual i.MX31
i.MX31and i.MX31L Multimedia Applications Processors Product Brief i.MX31
IMX3TRAININGFS, Class Room Training - CT602, i.MX31 Multimedia Processors i.MX31
i.MX31 and i.MX31L Processors - Fact Sheet i.MX31
i.MX Family Comparison Table i.MX31
XEC-LCD White Paper i.MX258
Smart Speed™ Technology - Driving the Mobile Future i.MX31
The New Debugging i.MX31
i.MX applications processors: solutions for automotive infotainment i.MX31
Microsoft Word - IESS paper Olivarez.doc i.MX31
i.MX31 and i.MX31L Power Management i.MX31
Multimedia Support in the i.MX31 and i.MX31L Applications Processors i.MX31
Microsoft Word - WMS-8312 V2.doc i.MX31
2D/3D Graphics Support in the i.MX31 and i.MX31L Multimedia Applications Processors i.MX31
Security Features in the i.MX31 and i.MX31L Multimedia Applications Processors i.MX31
Windows CE Multimedia Codecs Documentation SDK 1.5 for i.MX31 i.MX31
i.MX31 PDK 1.5 Linux Documentation Bundle i.MX31
i.MX31 PDK 1.5 Windows Embedded CE 6.0 Documentation Bundle. Includes Hello World App note, ReadMe doc, release notes,... i.MX31
i.MX Advanced Toolkit (ATK) Standard R1.66. Flash tool for downloading, programming, dumping, and erasing images, in Flash memor i.mx31
Microsoft Windows CE 5.0 sample code that enables use of i.MX31 VFP hardware. See readme notes in the package for details (readm i.mx31
[Archive]:i.MX31 SDK 1.5 Linux Demo Files. i.mx31
[Archive]:i.MX31 PDK 1.5 Windows Embedded 6.0 Binary Demo files i.mx31
[Archive]:i.MX31 SDK 1.4 Windows CE 5.0 BSP i.mx31
[Archive]:MBX SDK for Linux i.mx31
[Archive]:MBX SDK for WINCE i.mx31
[Archive]:i.MX31 PLL Programming Calculator i.mx31
[Archive]:IBIS model for rev2.0 silicon (mask set M45G) i.mx31
98ARE10586D i.mx31
MCIMX31CJKN5D.pdf i.mx31
MCIMX31CVKN5D.pdf i.mx31
MCIMX31DVKN5D.pdf i.mx31
MCIMX31LCVKN5D.pdf i.mx31
MCIMX31LCVKN5DR2.pdf i.mx31
MCIMX31LDVKN5D.pdf i.mx31
MCIMX31LDVKN5DR2.pdf i.mx31
MCIMX31CJKN5DR2.pdf i.mx31
MCIMX31CVKN5C.pdf i.mx31
MCIMX31CVKN5CR2.pdf i.mx31
MCIMX31CVKN5DR2.pdf i.mx31
MCIMX31DVKN5.pdf i.mx31
MCIMX31DVKN5C.pdf i.mx31
MCIMX31DVKN5CR2.pdf i.mx31
MCIMX31DVKN5DR2.pdf i.mx31
MCIMX31DVKN5R2.pdf i.mx31
MCIMX31LCVKN5CR2.pdf i.mx31
MCIMX31LCVKN5C.pdf i.mx31
MCIMX31LDVKN5C.pdf i.mx31
MCIMX31LDVKN5CR2.pdf i.mx31
MCIMX31LVKN5.pdf i.mx31
MCIMX31LVKN5B.pdf i.mx31
MCIMX31LVKN5BR2.pdf i.mx31
MCIMX31LVKN5C.pdf i.mx31
MCIMX31LVKN5CR2.pdf i.mx31
MCIMX31LVKN5R2.pdf i.mx31
MCIMX31VKN5.pdf i.mx31
MCIMX31VKN5B.pdf i.mx31
MCIMX31VKN5BR2.pdf i.mx31
MCIMX31VKN5C.pdf i.mx31
MCIMX31VKN5CR2.pdf i.mx31
MCIMX31VKN5R2.pdf i.mx31
PCIMX31LVKN5.pdf i.mx31
PCIMX31LVKN5C.pdf i.mx31
PCIMX31LVKN5CR2.pdf i.mx31
PCIMX31LVKN5R2.pdf i.mx31
PCIMX31LVZN5.pdf i.mx31
PCIMX31LVZN5C.pdf i.mx31
PCIMX31LVZN5CR2.pdf i.mx31
PCIMX31LVZN5R2.pdf i.mx31
PCIMX31VKN5C.pdf i.mx31
PCIMX31VKN5CR2.pdf i.mx31
PCIMX31VKN5R2.pdf i.mx31
SCIMX31LVKT5R2.pdf i.mx31
SCIMX31LVKT5.pdf i.mx31
SCIMX31LVKN5R2.pdf i.mx31
SCIMX31LVKN5.pdf i.mx31
SCIMX31LVKM5R2.pdf i.mx31
SCIMX31LVKM5.pdf i.mx31
SCIMX31LDVKN6CR2.pdf i.mx31
SCIMX31LDVKN6C.pdf i.mx31
SCIMX31DVKN6CR2.pdf i.mx31
SCIMX31DVKN6C.pdf i.mx31
MCIMX31DJKN5D.pdf i.mx31
MCIMX31DJKN5DR2.pdf i.mx31
98ARE10692D i.MX27L
MCIMX31CJMN4C.pdf i.mx31
MCIMX31CJMN4CR2.pdf i.mx31
MCIMX31CJMN4D.pdf i.mx31
MCIMX31CVMN4C.pdf i.mx31
MCIMX31CVMN4CR2.pdf i.mx31
MCIMX31CVMN4D.pdf i.mx31
MCIMX31DVMN5D.pdf i.mx31
MCIMX31LCVMN4C.pdf i.mx31
MCIMX31LCVMN4D.pdf i.mx31
MCIMX31LCVMN4DR2.pdf i.mx31
MCIMX31LDVMN5D.pdf i.mx31
MCIMX31LDVMN5DR2.pdf i.mx31
MCIMX31CJMN4DR2.pdf i.mx31
MCIMX31CVMN4DR2.pdf i.mx31
MCIMX31DVMN5C.pdf i.mx31
MCIMX31DVMN5CR2.pdf i.mx31
MCIMX31DVMN5DR2.pdf i.mx31
MCIMX31LCVMN4CR2.pdf i.mx31
MCIMX31LDVMN5C.pdf i.mx31
MCIMX31LDVMN5CR2.pdf i.mx31
MCIMX31LVMN5C.pdf i.mx31
MCIMX31LVMN5CR2.pdf i.mx31
MCIMX31VMN5B.pdf i.mx31
MCIMX31VMN5BR2.pdf i.mx31
MCIMX31VMN5C.pdf i.mx31
MCIMX31VMN5CR2.pdf i.mx31
PCIMX31CVMN4.pdf i.mx31
PCIMX31CVMN4R2.pdf i.mx31
PCIMX31LCVMF4C.pdf i.mx31
PCIMX31LCVMF4CR2.pdf i.mx31
PCIMX31LCVMN4.pdf i.mx31
PCIMX31LCVMN4R2.pdf i.mx31
PCIMX31LCVMN5B.pdf i.mx31
PCIMX31LCVMN5BR2.pdf i.mx31
PCIMX31VMN5B.pdf i.mx31
PCIMX31VMN5BR2.pdf i.mx31
SCIMX31LCVMN5BR2.pdf i.mx31
SCIMX31LCVMN5B.pdf i.mx31
MCIMX31LCJMN4D.pdf i.mx31
MCIMX31LCJMN4DR2.pdf i.mx31