Live Chat Not Available: Create Service Request

i.MX 6 Series Applications Processors: Multicore, ARM® Cortex®-A9 Core, ARM Cortex-M4 Core


The i.MX 6 series of applications processors is a feature and performance scalable multicore platform that includes single-, dual- and quad-core families based on the ARM® Cortex® architecture, including Cortex-A9, combined Cortex-A9 + Cortex-M4 and Cortex-A7 based solutions.

Targeting consumer, industrial and automotive applications, the i.MX 6 series combines broad levels of integration and power-efficient processing capabilities all the way up to bleeding edge 3D and 2D graphics, as well as high-definition video,to provide a new level of multimedia performance for an unbounded next-generation user experience. The i.MX 6 series is supported by companion Freescale power management ICs (PMICs).

The i.MX 6 applications processor is a Freescale Energy-Efficient Solutions product.

Automotive

  • As drivers adopt personal and home-based smart devices, automotive manufacturers are bringing a similar experience in-vehicle. Able to meet demands of connectivity, real-time data delivery, digital instrumentation, audio and multi-stream video, the i.MX 6 series enables auto infotainment and instrument cluster designers to re-create today’s consumer technology experience in the car.

Smart Devices

  • The market for intelligent, multimedia-centric, touch-based devices is increasing exponentially. Not just for tablets or smartphones anymore, tomorrow's battery powered smart devices, aero infotainment systems, medical systems, enterprise-class intelligent control and data systems all must present data and user interface choices to the end user primarily through rich sound, video, voice, pictures and touch, rather than keyboards and mice. The i.MX 6 series enables developers to deliver a more seamless natural user interface (NUI) experience, plus save time and costs by leveraging one design across a portfolio of devices.

i.MX 6 Series Processors

  • i.MX6QP: i.MX 6QuadPlus Family of Applications Processors
  • i.MX6Q: i.MX 6Quad Family of Applications Processors
  • i.MX6DP: i.MX 6DualPlus Family of Applications Processors
  • i.MX6D: i.MX 6Dual Family of Applications Processors
  • i.MX6DL: i.MX 6DualLite Family of Applications Processors
  • i.MX6S: i.MX 6Solo Family of Applications Processors
  • i.MX6SX: i.MX 6SoloX Family of Applications Processors
  • i.MX6SL: i.MX 6SoloLite Family of Applications Processors
  • i.MX6UL: i.MX 6UltraLite Family of Applications Processors

Related Products
Link  i.MX6D : i.MX 6Dual Processors - Dual Core, 3D Graphics, HD Video, Multimedia, ARM Cortex-A9 Core
The i.MX 6 series of applications processors combines scalable platforms with broad levels of integration and power-efficient processing capabilities particularly ...
Link  i.MX6DL : i.MX 6DualLite Processors – Dual-Core, 3D Graphics, HD Video, ARM Cortex-A9 Core
The i.MX 6 series of applications processors combines scalable platforms with broad levels of integration and power-efficient processing capabilities particularly ...
Link  i.MX6DP : i.MX 6DualPlus Processor - Dual Core, High Performance, Advanced 3D Graphics, HD Video, Advanced Multimedia, ARM® Cortex®-A9 Core
PREPRODUCTION The i.MX 6DualPlus family encompasses a dual-core ARM® Cortex®-A9 platform running up to 1.0 GHz with 1 MB of ...
Link  i.MX6Q : i.MX 6Quad Processors - High Performance, 3D Graphics, HD Video, ARM Cortex-A9 Core
The i.MX 6 series of applications processors combines scalable platforms with broad levels of integration and power-efficient processing capabilities particularly ...
Link  i.MX6QP : i.MX 6QuadPlus Processor - Quad Core, High Performance, Advanced 3D Graphics, HD Video, Advanced Multimedia, ARM® Cortex®-A9 Core
PREPRODUCTION The i.MX 6QuadPlus family encompasses a quad-core ARM® Cortex®-A9 platform running up to 1.0 GHz with 1 MB of ...
Link  i.MX6S : i.MX 6Solo Processors – Single-Core, Multimedia, 3D Graphics, ARM Cortex-A9 Core
The i.MX 6 series of applications processors combines scalable platforms with broad levels of integration and power-efficient processing capabilities particularly ...
Link  i.MX6SL : i.MX 6SoloLite Processors – Single-Core, Low Power, EPD Controller, ARM Cortex-A9 Core
The i.MX 6 series of applications processors combines scalable platforms with broad levels of integration and power-efficient processing capabilities particularly ...
Link  i.MX6SX : i.MX 6SoloX Processors - Heterogeneous Processing with ARM® Cortex®-A9 and Cortex-M4 cores
As the first device utilizing both the ARM Cortex-A9 and ARM Cortex-M4 cores, the i.MX 6SoloX applications processor offers a ...
Link  i.MX6UL : i.MX 6UltraLite Processor - Low-power, secure, ARM® Cortex®-A7 Core
PREPRODUCTION Expanding the i.MX 6 series, the i.MX 6UltraLite is a high performance, ultra-efficient processor family featuring an advanced implementation ...

Return to Top Return to Top


 ARM Cortex-A9|i.MX 6 Multicore Processors Documentation                                                       
 

Documentation

  Application Notes
ID and Description Vendor ID Format Size K Rev # Date Last Modified Download Code Files
AN4784
AN4784: PCIe Certification Guide for i.MX 6Dual/6Quad and i.MX 6Solo/6DualLite - Application Note  
FREESCALE   pdf   265   0   10/14/2013   -  
AN5078
Influence of Pin Setting on System Function and Performance  
FREESCALE   pdf   671   0   2/09/2015   -  

  Data Sheets
ID and Description Vendor ID Format Size K Rev # Date Last Modified Download Code Files
IMX6SXAEC
i.MX 6SoloX Automotive and Infotainment Applications Processors - Data Sheet  
FREESCALE   pdf   4599   0   2/23/2015   -  
IMX6SXCEC
i.MX 6SoloX Applications Processors for Consumer Products - Data Sheet  
FREESCALE   pdf   4569   0   2/23/2015   -  
IMX6SXIEC
i.MX 6SoloX Applications Processors for Industrial Products - Data Sheet  
FREESCALE   pdf   4551   0   2/23/2015   -  

  Errata  -  Click here for important errata information
ID and Description Vendor ID Format Size K Rev # Date Last Modified Download Code Files
IMX6DQCE
Chip Errata for the i.MX 6Dual/6Quad - IMX6DQCE  
FREESCALE   pdf   860   5   6/18/2015   -  
IMX6SDLCE
Chip Errata for the i.MX 6Solo/6DualLite - Errata  
FREESCALE   pdf   797   5   12/17/2014   -  
IMX6SLCE
Chip Errata for the i.MX 6SoloLite - Errata  
FREESCALE   pdf   564   4   7/16/2014   -  

  Fact Sheets
ID and Description Vendor ID Format Size K Rev # Date Last Modified Download Code Files
IMXSABREAI2FS
SABRE Platform for Automotive Infotainment Based on the i.MX 6 Series - Fact Sheet  
FREESCALE   pdf   81   0   10/13/2014   -  
IMX6DUALQUADFS 
i.MX 6Dual, i.MX 6DualPlus, i.MX 6Quad, i.MX 6QuadPlus - fact sheet  
FREESCALE   pdf   292   1   6/22/2015   -  
IMX6ULTRALITEFS
i.MX 6UltraLite - Fact Sheet  
FREESCALE   pdf   220   0   5/18/2015   -  
WARPFS
WaRPboard - Fact Sheet  
FREESCALE   pdf   290   4   11/21/2014   -  
IMX6SRSFS
i.MX 6 Series of Applications Processors Fact Sheet  
FREESCALE   pdf   327   7   5/18/2015   -  

  Product Change Notices
ID and Description Vendor ID Format Size K Rev # Date Last Modified Download Code Files
PCN15509
MCIMX6D5EYM10CC HDCP PART MIGRATION  
FREESCALE   htm   2   0   2/06/2013   -  
PCN15536
i.MX 6SoloLite Errata Update  
FREESCALE   htm   3   0   3/06/2013   -  
PCN15538
i.MX 6DualLite/6Solo Errata Update  
FREESCALE   htm   3   0   3/11/2013   -  
PCN15539
i.MX 6Dual/6Quad Errata Update  
FREESCALE   htm   4   0   3/18/2013   -  
PCN15575
I.MX 6 SERIES LDO RAMP TIME  
FREESCALE   htm   5   0   4/02/2013   -  
PCN15628
I.MX6L 2ND ASSEMBLY SITE SCS  
FREESCALE   htm   3   0   4/12/2013   -  
PCN15628A
I.MX6L 2ND ASSEMBLY SITE SCS  
FREESCALE   htm   3   0   5/06/2013   -  
PCN15650
I.MX 6SOLOLITE DOCUMENTATION UPDATE  
FREESCALE   htm   10   0   5/31/2013   -  
PCN15651
I.MX 6DUAL6QUAD DOCUMENTATION UPDATE  
FREESCALE   htm   11   0   6/04/2013   -  
PCN15655
I.MX 6DUALLITE6SOLO DOCUMENTATION UPDATE  
FREESCALE   htm   14   0   6/12/2013   -  
PCN15769
I.MX6SL 13X13 BGA ADDITIONAL FT SITES (SCS AND ASECL)  
FREESCALE   htm   4   0   8/19/2013   -  
PCN15969
I.MX 6SOLOLITE DOCUMENTATION UPDATE  
FREESCALE   htm   6   0   12/11/2013   -  
PCN15968
I.MX 6DUAL6QUAD DOCUMENTATION UPDATE  
FREESCALE   htm   6   0   12/11/2013   -  
PCN15972
I.MX 6SOLO6DUALLITE DOCUMENTATION UPDATE  
FREESCALE   htm   8   0   12/11/2013   -  
PCN15973
i.MX6Q/D ASSEMBLY SITE 2ND SOURCE STATS PCN  
FREESCALE   htm   3   0   1/24/2014   -  
PCN15997
I.MX6DQ Rev 1.3 Production Release  
FREESCALE   htm   5   0   1/28/2014   -  
PCN16024
i.MX6DL/S, REV1.2, Production Release  
FREESCALE   htm   5   0   1/30/2014   -  
PCN16118
I.MX 6QUAD/6DUAL DATASHEET UPDATE  
FREESCALE   htm   7   0   5/01/2014   -  
PCN16115
I.MX 6DUALLITE/6SOLO DATASHEET UPDATE  
FREESCALE   htm   8   0   5/06/2014   -  
PCN16116
I.MX 6SOLOLITE DATASHEET UPDATE  
FREESCALE   htm   4   0   5/09/2014   -  

  Supporting Information
ID and Description Vendor ID Format Size K Rev # Date Last Modified Download Code Files
IMX6_JB43_111_ANDROID_DOCS
i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite, i.MX 6Solo and i.MX 6Sololite Android BSP Documentation  
FREESCALE   gz   75   JB4.3.0_1.1.1.   10/24/2014   -  
L3.10.53_1.1.0_LINUX_DOCS
i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite, i.MX 6Solo and i.MX 6Sololite Linux BSP Documentation. Includes Release Notes, Reference Manual, User guide. API Documentation. Linux Multimedia Codecs Documentation. Includes CODECs Release Notes and User's Guide.  
FREESCALE   gz   8830   L3.10.53_1.1.0   4/13/2015   -  

  White Papers
ID and Description Vendor ID Format Size K Rev # Date Last Modified Download Code Files
ENRGEFFICIMXWP
Freescale Energy-Efficient SolutionsBest-in-class techniques for thermal management in i.MX 6 series processor designs - White Paper  
FREESCALE   pdf   857   1   11/05/2014   -  



Return to Top Return to Top


 ARM Cortex-A9|i.MX 6 Multicore Processors Reference Designs
 
ID and Description Vendor ID Format Size K Rev # Order Availability
SABRE for Automotive Infotainment Based on the i.MX 6 Series  
The SABRE for automotive infotainment offers a solid foundation for next-generation converged telematics and infotainment platform designs. Based on the i.MX 6 series of applications processors, with single, dual and quad cores and processing speeds...  
FREESCALE   -   -   -    
SABRE Board for Smart Devices Reference Design Based on the i.MX 6 Series  
The Smart Application Blueprint for Rapid Engineering (SABRE) board for smart devices introduces developers to quad-core processing, low-power consumption and bleeding-edge multimedia and graphics applications on the i.MX 6Quad applications processor...  
FREESCALE   -   -   -    
SABRE Platform for Smart Devices Reference Design Based on the i.MX 6 Series  
The Smart Application Blueprint for Rapid Engineering (SABRE) platform for smart devices allows you to hold in your hands and evaluate the full multimedia performance capabilities of i.MX 6 series applications processors based on ARM Cortex-A9...  
FREESCALE   -   -   -    
SABRE for Automotive Infotainment Based on the i.MX 6 Series for Automotive AVB Development  
SABRE automotive infotainment enables to rapidly deploy today's consumer user experiences in the car and develop automotive network connectivity applications using the on-board CAN, MLB, and Ethernet AVB peripherals  
FREESCALE   -   -   -    


Return to Top Return to Top


 ARM Cortex-A9|i.MX 6 Multicore Processors Design Tools
 

Hardware Development Tools

  Evaluation/Development Boards and Systems
ID and Description Vendor ID Format Size K Rev # Availability
IMX6SLEVK  
i.MX 6SoloLite Evaluation Kit  
FREESCALE   -   -   -    

  Programmers (Flash, etc.)
ID and Description Vendor ID Format Size K Rev # Availability
IMX6_L3.10.53_MFG_TOOL
Set of applications for the Linux L3.10.53_1.1.0 BSP, designed to be used by graphics application developers to rapidly develop and port graphics applications. Includes applications, GPU Driver with vprofiler enabled and documentation.   
FREESCALE   gz   240909   L3.10.53_1.1.0  
IMX6_L3.14.28_MFG_TOOL
IMX6_L3.14.28_MFG_TOOL
   
FREESCALE   gz   290397   L3.14.28_1.0.0  


 

Run-time Software

 

Middleware

  Codecs and other Algorithms
ID and Description Vendor ID Format Size K Rev # Availability
L3.10.53_1.1.0_AACP_CODECS
i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite, i.MX 6Solo, i.MX 6Sololite and i.MX 6SX Linux AAC Plus Codec   
FREESCALE   gz   509   L3.10.53_1.1.0  


 

Operating System Software

  Board Support Packages
ID and Description Vendor ID Format Size K Rev # Availability
IMX6_JB43_111_ANDROID_DEMO_BSP
i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite, i.MX 6Solo and i.MX 6Sololite Android Binary Demo Files
   
FREESCALE   tar   1062138   JB4.3.0_1.1.1.  
IMX6_JB43_111_ANDROID_SOURCE_BSP
i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite, i.MX 6Solo and i.MX 6Sololite Android BSP Source Code Files
   
FREESCALE   gz   1195   JB4.3.0_1.1.1.  
L3.10.17_1.0.2_iMX6SL_BUNDLE
i.MX 6Sololite, i.MXSoloEVK Linux Binary Demo Files and Linux BSP Documentation
   
FREESCALE   gz   712867   L3.10.17_1.0.2  
L3.10.17_1.0.2_iMX6QDLS_BUNDLE
i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite, i.MX 6Solo Linux Binary Demo Files and Linux BSP Documentation
   
FREESCALE   gz   717480   L3.10.17_1.0.2  
L3.10.53_1.1.0_iMX6SL_Bundle
i.MX 6Sololite, i.MXSoloEVK Linux Binary Demo Files and Linux BSP Documentation   
FREESCALE   gz   718848   L3.10.53_1.1.0  
L3.10.53_1.1.0_iMX6QDLS_Bundle
i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite, i.MX 6Solo Linux Binary Demo Files and Linux BSP Documentation   
FREESCALE   gz   1384120   L3.10.53_1.1.0  
IMX6_SW  
i.MX 6 Series Software and Development Tool Resources  
FREESCALE   -   -   -   -



 

Software Development Tools

  Debuggers and Runtime Analysis
ID and Description Vendor ID Format Size K Rev # Availability
I.MX_6DL_S_VIVANTE_VDK_TOOLS
i.MX6DL and i.MX6S Vivante VDK Tools
 
FREESCALE   zip   39752   1.4.1  

  IDE - Debug, Compile and Build Tools
ID and Description Vendor ID Format Size K Rev # Availability
i.MX6D/Q/DL/S/SX GPU Tools-5.0.11P4.1
Set of desktop applications for the Linux L3.10.53-1.1.0-GA-5.0.11P4 BSP, designed to be used by graphics application developers to rapidly develop and port graphics applications. Includes desktop applications. Refer to...   
FREESCALE   zip   79548   1.6.1  
Freescale's Audio Video Bridging Software  
The Freescale audio video bridging (AVB) software provides complete set of AVB protocols and associated quality of service  
FREESCALE   -   -   -   -


  Software Support
ID and Description Vendor ID Format Size K Rev # Availability
IMX6_SW  
i.MX 6 Series Software and Development Tool Resources  
FREESCALE   -   -   -   -


Return to Top Return to Top