i.MX 6Solo

i.MX 6Solo
Your Interface to the World
i.MX families offer the most versatile platforms for multimedia
and display applications, bringing personality and interactivity to
a whole new world of products
Francisco Ramírez
Field Applications Engineer
TM
1
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
•
i.MX6 Introduction
•
i.MX6 Review / Characteristics
•
i.MX6 Benefits
•
i.MX6 Environment
•
i.MX6 for Multimedia
•
i.MX6 Tools
TM
2
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
TM
Francisco Ramírez
Field Applications Engineer
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, t
he Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore and Symphony
are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack,
ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a Package, Processor Expert, QorIQ
Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks
of Freescale Semiconductor, Inc. All other product or service names are the property
of their respective owners. © 2011 Freescale Semiconductor, Inc.
Note: PC installed base reached 100mm in 1993, cellphone / Internet users reached 1B in 2002 / 2005 respectively;
Source: ITU, Mark Lipacis, Morgan Stanley Research
TM
4
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Today
Near Term
Good, Better, Best
Small, Medium,
Large Form Factors
Price Segments
Segment
Introduction
Value (Traditional)
Segmentation
TM
5
Longer Term
General purpose
Printer
Home multimedia
Color eReaders
eLearning
Gaming
Ruggedized/Industrial
Business productivity
Medical
IPTV
Auto infotainment
Enterprise VOIP phones
IP Phones
Media phones
Smart monitors
Appliance displays
..
.
Segmentation
Proliferation/Maturity
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
•
•
IDC Intelligent Systems
2020 Vision
i.MX 6 series provides not only
key solutions for consumer
products, but also the
emerging/general market that will
define the “smart devices” of
the future
1.9
Billion
PCs
2.6
Billion
Mobile Phones
2.0
Billion
Consumer
Electronics
Two models emerging for
smart device design:
−
−
Good/better/best versions of one
application
25 Billion +
Embedded and
Intelligent Systems
Different applications from one
platform for portfolio of products
Source: IDC 2011
Mobile Intelligent Systems: The Next Big Opportunity, October 2011 - Doc # 230818
TM
6
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
It’s about consumerization of… Everything
Car infotainment
IP Phones
Appliances
Medical
Digital signage
Education devices
IPTV
Industrial HMI
Metering
In-flight infotainment
Enterprise tablets
To:
From:
High-performance
hardware
+ OpenOS
+ Specialized apps
Specialized
(low-end) hardware
with RTOS
TM
DECT phones
7
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Saves development costs and improves time to market.
Scalability with multiple cores is key to implement this strategy.
Quad
Core
High-End
High-End
Smart
Device
Design
Dual
Core
Low-End
High-End
Single
Core
TM
Low-End
IPTV
High Performance Tablet
Auto Infotainment
Smart Monitor
Business Tablet
Media Tablet
IP Phone
Tablets for Kids
Mainstream Infotainment
Color eReaders
Smart Energy
eReaders
Entry Infotainment
8
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
TM
9
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Multimedia Revenue by Market
Industrial/Other
Consumer
Automotive
Key Customers
TM
10
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Ref Soln
SW/Pin
Compatibility
Freescale
Support
Longevity
Competitors
$
BOM
Out of the
Box
Experience
fast
boot
PMIC
Channel
Partner
Program
Docs
Multiple Markets;
Embedded
Leadership
TM
Scalable
Platforms
Targeted
SW
Ease of Use
11
Secure
Solutions
Trusted
Partner
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Positivo i.MX53
Acer - i.MX51
Toshiba i.MX53
QOOQ - i.MX37
Hercules
i.MX51
Orange Tabbee 2
Isabella Visit - i.MX31
Logitech Squeezbox Elonex eTouch
– i.MX25
Technicolor Media Touch
RealEase Shogo –
2.0 – i.MX51
Huawei MC850 – i.MX51
i.MX37
Sharp
Galapagos
– i.MX51
Yulong
“Coolpad N900”
Philips Go Gear
Connect – i.MX51
China Telecom –
Lifepad A800
Genesi – i.MX51
Vodafone i.MX51
TM
Fujitsu
i.MX53
12
ZTE i.MX53
Creative Zen
Touch 2 - i.MX51
Telstra T-hub i.MX31
HP Photosmart eStation - i.MX51
Logitech
Harmony 1000 Remote
i.MX21
Eben- i.MX53
Kobo Vox
i.MX51
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Honeywell Lynx
Touch security panel
with the i.MX25
Giant Waterproof Tablet –
i.MX53
Maxtrack tablet for Brazilian
Police with i.MX51
Icephone, Medical Phone
with i.MX31
Gigaset DECT
phone with
i.MX233
Avaak Vue Personal
Video Network
With the i.MX25
Invoxia
IP Phone - i.MX503
Sophia systems’
non-contact card
Reader/Writer for
DoCoMo with
i.MX51
Televic in Belgium
trams using MX51
i.MX233 based
i’mWatch
Navico
Marine Navigation
i.MX51
i.MX25 based picking
application, logistics market
system in warehouses
AMX 20.3" Modero X Series
Panoramic Table Top Touch
Panel with i.MX53
Sharp eDictionary with
i.MX28
Japanese Boarding Gate Pass
Reader with i.MX27
TM
Harris military communication
equipment with i.MX27
13
Self service touch
screen terminal
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Gigaset DECT
phone
– i.MX233
China Telecom
P7 Media Phone – i.MX51
Telstra T-hub – i.MX51
Huawei MC850 – i.MX51
BlackBerry Curve
- MXC
ACN IP Phone –
i.MX27
Invoxia
HD Phone - i.MX50
Yulong TV phone
– i.MX31
Skype DECT phone
– i.MX28
Orange Livephone Touch
– i.MX31
Yulong smartphone
– i.MX31
PCCW Eye – i.MX21
PCCW Eye Home
Smartphone – i.MX51
Avaak Vue Personal
Video Network – i.MX25
Coship E89
smartphone –
i.MX31
Coolpad 8910
smartphone
– i.MX51
TM
Icephone Medical Phone
– i.MX31
i.MX2x : ARM9
i.MX3x : ARM11
i.MX5x : ARM Cortex A8
Galentia Liverpool FC
phone – i.MX31
14
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Amazon
Sony
Kindle DX & Kindle 2
i.MX31
Kobo (Fnac/WHSmith)
i.MX35
Kindle 3
i.MX35
i.MXL
Kindle,
Kindle Touch
i.MX50
Ectaco
i.MX50
Pocketbook
TM
i.MX50
Hanvon
Google / iRiver
i.MX50
i.MX35
i.MX31
i.MX50
i.MX50
Bebook
Booq
i.MX31
Acer
Medion
i.MX35
15
i.MX51
i.MX50
Onyx
Greenbook
Jinke
i.MX50
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
i.MX 7 family
High-End
Navigation
Natural Language
HD Video Decode
Multiple Displays
i.MX 6D/Q family
Windows Embedded
Automotive 7
i.MX53 family
Windows Embedded
Automotive 7
High-Premium
i.MX 6S family
Entry-Mid-Tier Nav
Advanced Audio
Entry Speech Rec
Sophisticated GUI
Windows Embedded
Automotive 7
i.MX35 family
Microsoft Auto 4.1
Mid-Tier
Faraday
Audio Connectivity
GUI Support
Segment -TFT LCD
PDIMs
i.MX25 / i.MX28 family
mars
Connected Radio
TM
16
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
4x CPU; 6x GPU
performance gains
Good, Better,
Best
Differentiation
2x CPU; 3x GPU
performance gains
Premium
i.MX 8
i.MX 7
i.MX 6Quad
Content
Creation,
Technology
Driver
Balanced
i.MX 8
i.MX 7
i.MX 6Dual
i.MX 6DL
Performance/
Multimedia
Capability
i.MX53
i.MX51
i.MX50
Entry
i.MX 8
i.MX35
i.MX31
i.MX28
i.MX25
i.MX233
i.MX 6Solo
i.MX 7
i.MX 6SL
i.MX 7
40nm
2011
28nm
2012
2013
ARM9
Production
ARM11
TM
17
Cortex-A8
Cortex-A9
A15
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Industry’s most scalable family of
multimedia applications processors
Easily build scalable product lines with the
i.MX 6 series—ultimate versatility with
compatible single, dual and quad core
devices
Best-in-Class Performance enabled by quad core
processing, low power consumption and bleeding-edge
multimedia and graphics
Optimized peripheral sets tailored to serve auto,
industrial and consumer markets
Fast development through simplified hardware design,
flexible interfaces and easy-to-use development kits
TM
18
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Being the Same
Is Different
Scalable multicore processors
enables one software
design for a portfolio of
products.
Industry’s most scalable and powerful platform for
multimedia and display applications
TM
19
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
System Control
►
•
•
•
CPU: i.MX 6Quad 4x Cortex-A9 @1.2 GHz, 12000 DMIPS
i.MX 6Dual 2x Cortex-A9 @1.2 GHz, 6000 DMIPS
Process: 40nm
Core Voltage: 1.1V
Package: 21x21 0.8mm Flip-chip BGA
12x12 PoP (LP-DDR2, NAND)
PLL, Osc
Clock & Reset
Key Features and Advantages
•
•
•
•
Multi-core architecture for high performance, 1MB L2 cache
64-bit LP-DDR2, DDR3 and raw / managed NAND
S-ATA 3Gbps interface (SSD / HDD)
Delivers rich graphics and UI in HW

•
Drives high resolution video in HW



•
IOMUX
Timer x3

•
•
•
Multi-format HD1080 video decode and encode
1080p60 decode, 720p60 encode
High quality video processing (resizing, de-interlacing, etc.)
Watch Dog x2
Four simultaneous: 2x Parallel, 2x LVDS, MIPI-DSI, or HDMI
Dual display up to WUXGA (1920x1200) and HD1080
MIPI-CSI2 and HSI
Increased analog integration simplifies system design and reduces BOM

DC-DC converters and linear regulators supply cores
and all internal logic

Temperature monitor for smart performance control
Expansion port support via PCIe 2.0
Car network: 2xCAN, MLB150 with DTCP, 1Gb Ethernet with IEEE1588
MMC 4.4 / SDXC
Dual / Quad Cortex-A9
UART x5, 5Mbps
32KB I-cache
per core
32KB D-cache
per core
NEON
per core
PTM
per core
1MB L2-cache + VFPv3
Power Supplies
Graphics: OpenGL/ES 2.x,
OpenCL/EP, OpenVG 1.x
Video Codecs: 1080p30
Internal Memory
Keypad
USB2 OTG & PHY
USB2 Host & PHY
USB2 HSIC Host x2
MIPI HSI
Audio: ASRC
ROM
2x Imaging Processing Unit
RAM
Security
RNG
Resizing & Blending
Inversion / Rotation
Image Enhancement
LCD & Camera Interface
S/PDIF Tx/Rx
PCIe 2.0 (1-lane)
FlexCAN x2
MLB150 + DTCP
TrustZone
HDMI & PHY
1Gb Ethernet
+ IEEE1588
Ciphers
MIPI DSI
NAND Ctrl (BCH40)
Security Ctrl
MIPI CSI2
Secure RTC
24-bit RGB, LVDS (x3-8)
LP-DDR2,
DDR3 / LV-DDR3
x32/64, 533 MHz
eFuses
20-bit CSI
Updated from i.MX53
TM
3.3V GPIO
S-ATA & PHY 3Gbps
Multimedia
Temp Monitor
I2C x3, SPI x5
ESAI, I2S/SSI x3
Power Mgmt
Flexible display support

•
OpenGL/ES 2.x 3D accelerator with OpenCL EP support
and OpenVG 1.1 acceleration
CPU Platform
Smart DMA
PWM x4
►
Connectivity
MMC 4.4 / SD 3.0 x3
Secure JTAG
Specifications
•
i.MX 6Quad/6Dual
20
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
►
Specifications
•
CPU: 2x Cortex-A9 @ 1GHz
•
Process: 40nm
•
Core Voltage: 1.1V

Package: 0.8mm 21x21 BGA (pin
compatible to i.MX 6Dual/Quad/Solo
System Control
Key Features and Advantages








High performance Cortex-A9 up to 1GHz with
512KB L2 cache
2x32 or x64 LP-DDR2, DDR3/LV-DDR3 at
400MHz, raw / managed NAND support, and
8/16/32-bit parallel NOR
EPD controller for next gen display support
Delivers rich graphics and UI in HW
OpenGL/ES 2.x 3D accelerator and
OpenVG 1.1 acceleration
Drives high resolution video in HW

Multi-format HD1080 video decode and
encode

High quality video processing (resizing, deinterlacing, etc.)
Flexible display & camera support

Dual display up to WXGA (1366x768) and
support for HD1080

2x Parallel, LVDS, MIPI-DSI or HDMI

MIPI CSI2 (2 lanes) and 2x CSI for camera
Expansion port support via PCIe 2.0
Car network: 2xCAN, MLB 6-wire, 1Gb Ethernet
with IEEE1588
TM
Connectivity
CPU Platform
MMC 4.4 / SD 3.0 x3
Secure JTAG
PLL, Osc
Clock & Reset
Smart DMA
►
i.MX 6DualLite
IOMUX
2x Cortex-A9
32KB I-cache
MMC 4.4 / SDXC
32KB D-cache
NAND Cntrl (BCH40)
NEON
PTM
512KB L2-cache
I2C x3, SPI x4
Timer x3
PWM x4
Watch Dog x2
UART x5
Graphics
Graphics: OpenGL/ES 2.x,
OpenVG 1.x
USB2 OTG & PHY
USB2 Host & PHY
USB2 HSIC Hostx2
Power Mgmt
Video
DCDC, LDO
Video Codecs: 1080p
Temp Monitor
Imaging Processing Unit
Internal Memory
ROM
RAM
MIPI HSI
Resizing, Blending
Inversion / Rotation
Image Enhancement
LCD & Camera Interfaces
Security
HDMI & PHY
RNG
MIPI DSI
TrustZone
MIPI CSI2, 20-bit CSI
Ciphers
24-bit RGB, LVDS
Security Ctrl
Secure RTC
eFuses
21
1Gb Eth + 1588
EPDC
E-INK™ Panels w/IF
SMBus, GPIO, Keypad
ESAI, I2S/SSI x3
S/PDIF Tx/Rx
Audio: ASRC
PCIe 2.0
FlexCAN x2, MLB150
External Memory
X64 LP-DDR2 /
DDR3 / LV-DDR3
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
►
Specifications
•
CPU: 1x Cortex-A9 @ 1GHz
•
Process: 40nm
•
Core Voltage: 1.1V

Package: 0.8mm 21x21 BGA (pin
compatible to i.MX 6DualLite/Dual/Quad
System Control
Key Features and Advantages








High performance Cortex-A9 up to 1GHz with
512KB L2 cache
x32 LP-DDR2, DDR3/LV-DDR3 at 400MHz, raw /
managed NAND support, and 8/16/32-bit parallel
NOR
EPD controller for next gen display support
Delivers rich graphics and UI in HW
OpenGL/ES 2.x 3D accelerator and
OpenVG 1.1 acceleration
Drives high resolution video in HW

Multi-format HD1080 video decode and
encode

High quality video processing (resizing, deinterlacing, etc.)
Flexible display & camera support

Dual display up to WXGA (1366x768) and
support for HD1080

2x Parallel, LVDS, MIPI-DSI or HDMI

MIPI CSI2 (2 lanes) and 2x CSI for camera
Expansion port support via PCIe 2.0
Car network: 2xCAN, MLB 6-wire, 1Gb Ethernet
with IEEE1588
TM
Connectivity
CPU Platform
MMC 4.4 / SD 3.0 x3
Secure JTAG
PLL, Osc
Clock & Reset
Smart DMA
►
i.MX 6Solo
IOMUX
1x Cortex-A9
32KB I-cache
MMC 4.4 / SDXC
32KB D-cache
NAND Cntrl (BCH40)
NEON
PTM
512KB L2-cache
I2C x3, SPI x4
Timer x3
PWM x4
Watch Dog x2
UART x5
Graphics
Graphics: OpenGL/ES 2.x,
OpenVG 1.x
USB2 OTG & PHY
USB2 Host & PHY
USB2 HSIC Hostx2
Power Mgmt
Video
DCDC, LDO
Video Codecs: 1080p
Temp Monitor
Imaging Processing Unit
Internal Memory
ROM
RAM
MIPI HSI
Resizing, Blending
Inversion / Rotation
Image Enhancement
LCD & Camera Interfaces
Security
HDMI & PHY
RNG
MIPI DSI
TrustZone
MIPI CSI2, 20-bit CSI
Ciphers
24-bit RGB, LVDS
Security Ctrl
Secure RTC
eFuses
22
1Gb Eth + 1588
EPDC
E-INK™ Panels w/IF
SMBus, GPIO, Keypad
ESAI, I2S/SSI x3
S/PDIF Tx/Rx
Audio: ASRC
PCIe 2.0
FlexCAN x2, MLB150
External Memory
X32 LP-DDR2 /
DDR3 / LV-DDR3
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
i.MX 6Dual / 6Quad
i.MX 6DualLite / 6Solo
i.MX 6SoloLite
2x / 4x Cortex-A9
2x /1x Cortex-A9
1x Cortex-A9
32KB I-cache
per core
32KB D-cache
per core
NEON/FPU
per core
PTM
per core
1MB L2-cache
TM
32KB I-cache
32KB D-cache
NEON/FPU
PTM
512KB L2-cache
23
32KB I-cache
32KB D-cache
NEON/FPU
PTM
256KB L2-cache
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Scalable series of five ARM Cortex A9-based SoC families
i.MX 6
i.MX
6SoloLite
•
•
•
•
•
i.MX 6
i.MX 6
i.MX
6Solo
i.MX
6DualLite
• 1x 1GHz
• x32 400MHz DDR3
• Other: same as
6DualLite
1x 1GHz
x32 400MHz DDR3
No HW video accel.
2D graphics (2 GPUs)
LCD, EPD
i.MX 6
i.MX
6Dual
•
•
•
•
2x 1GHz
x64 400MHz DDR3
HD1080p video
2D+3D (2 GPUs),
35Mtri/s
• LCD, EPD
• 2x 1/1.2GHz
• Other: same as
6Quad
i.MX 6
i.MX
6Quad
•
•
•
•
4x 1/1.2GHz
x64 533MHz DDR3
Dual HD1080p video
2D+3D (3 GPUs),
200 Mtri/s
• LCD
Pin-to-pin Compatible
Software Compatible
TM
24
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Freescale
Competitors
Pin-compatibility
between families
i.MX 6Solo
Pin-compatibility
inside a family
(typically frequency
scaling)
i.MX 6DualLite
Pin-compatibility
inside a family
(frequency scaling,
fewer features,
different qualifications)
i.MX 6Dual
i.MX 6Quad
i.MX 6Dual
i.MX 6Dual
TM
25
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Red indicates change from column to the left
i.MX 6SoloLite
• Single ARM® Cortex™A9 at 1.0GHz
• 256KB L2 cache, Neon,
VFPvd16, Trustzone
• 2D graphics
• 32-bit DDR3 and
LPDDR2 at 400MHz
• Integrated EPD
controller
i.MX 6Solo
• Single ARM Cortex-A9
at 1.0GHz
• 512KB L2 cache, Neon,
VFPvd16, Trustzone
• 3D graphics
with 1 shader
i.MX 6DualLite
• Dual ARM Cortex-A9 at
1.0GHz
• 512KB L2 cache, Neon,
VFPvd16, Trustzone
• 3D graphics
with 1 shader
i.MX 6Dual
• Dual ARM Cortex-A9 at
1/1.2GHz
• 1 MB L2 cache, Neon,
VFPvd16, Trustzone
• 3D graphics
with 4 shaders
• 2D graphics
• Two 2D graphics
engines
• 32-bit DDR3 and
LPDDR2 at 400MHz
• 64-bit DDR3 and 2channel 32-bit LPDDR2
at 400MHz
• 64-bit DDR3 and 2channel 32-bit LPDDR2
at 533MHz
• Integrated EPD
controller
• Integrated EPD
controller
• Integrated SATA-II
• 2D graphics
i.MX 6Quad
• Quad ARM Cortex-A9
at 1.2GHz
• 1 MB L2 cache, Neon,
VFPvd16, Trustzone
• 3D graphics
with 4 shaders
• Two 2D graphics
engines
• 64-bit DDR3 and 2channel 32-bit LPDDR2
at 533MHz
• Integrated SATA-II
i.MX 6 Series Highlights
•
•
•
•
ARM Cortex-A9 based solutions ranging up to 1.2GHz
HD 1080p encode and decode (except 6SL)
3D video playback in High definition (except 6SL)
Low power 1080p playback at 350mW Integrated IO’s that include HDMI v1.4, MIPI and LVDS
display ports, MIPI camera, Gigabit Ethernet, multiple USB 2.0 and PCI-Express
• SW support: Google Android™, Windows® Embedded CE, Ubuntu, Linux®, Skype™
Features vary by product family
TM
26
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
i.MX 6Dual/6Quad VPU
i.MX 6Dual/6Quad IPU
-H.264 MVC1080p60 decode
-H.264 MVC 720p60 encode
- 350mW power consumption for single video!
-
Four Display support (2x MIPI-DSI, Parallel, HDMI v1.4a)
Stereoscopic camera input
Color adjustments and gamut mapping
Gamma correction and contrast stretching
Compensation for low-light conditions & backlight reduction
Image
capture
Recording Video
VPU
2x/4x ARM
Cortex- A9s
3D LCD
IPU
Movie Content
2D/3D
Graphics
3D Television
Game Content
i.MX 6Dual/6Quad Triple-Play Graphics
i.MX 6Dual/6Quad– 2x/4x cores
- 3 engines: 3D, OpenVG and BLT
- 200 MT/s, 4 shaders, 3 separate engines
- High quality 3D games optimized for mobile
- Augmented reality views (real world + 3D objects)
- Advanced 3D video formats (source/depth format)
TM
- Create, transform, enhance, & publish multimedia fast!
- Intuitive User Interfaces for content viewing
- Scalability for ‘the next big use case’
27
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
HD1080P 60fps HDMI
out; VPU-accelerated
Jan 2012
Android
Ice Cream
Sandwich
3D gaming;
GPU-accelerated
Webkit Browser
page rendering
and scrolling
CPU utilization
Watch it live!
http://www.youtube.com/watch?v=dE5TIzOz9NI&list#t=7m07
TM
28
1 Core
2 Core
4 Core
99%
~55-67%
~33%
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
11 to 24 hours of HD playback
• 1080p30 fps or 720p60 fps h.264 High Profile
• Single Stream at 50Mbps
• 350mW decode power
7 to 15 hours of 3D video playback
• 1080p60 h.264 MVC
• Dual stream at 25Mbps each
• 700mW decode power
12 hours of 1080p video encode
• 1080p30fps H.264
• Single stream at 20Mbps
• 300mW encode power
i.MX 6Dual/ 6Quad
8 hours of 3D video encode
• 720p60 h.264 MVC
• Dual stream at 25Mbps each
• 700mW decode power
TM
29
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
i.MX6 Dual/Quad
Data
Control
GPUs
Video Sources
Bridges
IPUs
DCICs
Memory Interface
ARM
CPU
External
Memories
VDOA
Displays
VPU
IRAM
TM
30
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Vivante GC2000 Ultra-threaded GPU
TM
31
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
31
i.MX 6
GC2000
GC355
3D + GPGPU
Vector Graphics
•
•
•
GPU-VG @ 500MHz
350M pixels / sec raw performance
Native OpenVG™ 1.1 Khronos
conformance with hardware
tessellation
GC320
Composition
•
−
GPUv4 @ 533MHz
−
200M triangles / sec
−
4 Shader Cores: 30 GFLOPS
−
Halti support
•
GPU-2Dv1 @500Mhz
Up to 1G pixels / sec raw
performance
DirectX®
TM
32
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Red indicates change from column to the left
i.MX53
i.MX 6SoloLite
i.MX 6Solo
i.MX 6DualLite
i.MX 6Dual
i.MX 6Quad
Core
1x 1/1.2GHz
Cortex-A8,
256KB L2 cache,
32K+32K I/D L1
1x 1GHz
Cortex-A9,
256KB L2 cache,
32K+32K I/D L1
1x 1GHz
Cortex-A9
512KB L2 cache,
32K+32K I/D L1
2x 1GHz
Cortex-A9,
512KB L2 cache,
32K+32K I/D L1
2x 1/1.2 GHz
Cortex-A9,
1MB L2 cache,
32K+32K I/D L1
4x 1/1.2 GHz
Cortex-A9,
1MB L2 cache,
32K+32K I/D L1
DMIPS
2400 DMIPS
2500 DMIPS
2500 DMIPS
5000 DMIPS
5000 DMIPS
10000 DMIPS
Process
Tech
65nm, LPG
40nm, LP
40nm, LP
40nm, LP
40nm, LP
40nm, LP
2x32 LP-DDR2,
1chx64 DDR3 /
LV-DDR3,
Page and channel
interleaving
2x32 LP-DDR2,
1chx64 DDR3 /
LV-DDR3,
Page and channel
interleaving
2x32 LP-DDR2,
1chx64 DDR3 /
LV-DDR3,
Page and channel
interleaving
DDR
Memory
x32 DDR2, LP-DDR2,
LV-DDR2, DDR3,
Page interleaving
x32 LP-DDR2,
DDR3, LV-DDR3,
Page interleaving
x32
LP-DDR2, DDR3,
LV-DDR3,
Page interleaving
Max DDR
Speed
400MHz
(800MT/s)
400MHz
(800MT/s)
400MHz
(800MT/s)
400MHz
(800MT/s)
533MHz,
(1066MT/s)
533MHz,
(1066MT/s)
NAND
SLC/MLC,
16-bit ECC
-
SLC/MLC, 40-bit
ECC, ONFI2.2,
DDR
SLC/MLC, 40-bit
ECC, ONFI2.2,
DDR
SLC/MLC, 40-bit
ECC, ONFI2.2,
DDR
SLC/MLC, 40-bit
ECC, ONFI2.2,
DDR
Video
Codecs
Decode: MPEG-2,
H.264, VC1, MPEG4/Xvid DivX 6, H.263,
MJPEG. Encode:
H.264, H.263 , MPEG4, MPEG-2, MJPEG
SW Only
i.MX53 + VP6 /
WebM VP8, H.264
MVC
i.MX53 + VP6 /
WebM VP8, H.264
MVC
i.MX53 + VP6 /
WebM VP8, H.264
MVC
i.MX53 + VP6 /
WebM VP8, H.264
MVC
1080p30 + D1
1080p60or30 + D1
Dual 1080p
decode
1080p60or30 + D1
Dual 1080p
decode
Video
Decode
1080p30
Video
Encode
720p30
TM
SW Only
1080p30 + D1
SW Only
1080p30 H.264BP
Dual 720p 33
encode
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
1080p30 H.264BP
Dual 720p encode
1080p30 H.264BP
Dual 720p encode
1080p30 H.264 BP
Dual 720p encode
Red indicates change from column to the left
i.MX 6DualLite
i.MX 6Dual
i.MX 6Quad
i.MX53
i.MX 6SoloLite
i.MX 6Solo
Display
(@60Hz)
WXGA
(1280x800)
WXGA
(1366 x 768)
2 x WXGA (1366
x 768)
2 x WXGA (1366 x
768)
Display
Interfaces
Types: 1x parallel,
1xLVDS, 1xserial
VGA, two outputs
Types: EPDC,
Parallel,
Two outputs
Types: 2x Parallel,
LVDS, MIPI-DSI,
HDMI, EPDC
Two outputs
Types: 2x Parallel,
LVDS, MIPI-DSI,
HDMI, EPDC
Two outputs
Types: 2x parallel,
2x LVDS, MIPIDSI, HDMI
Four outputs
Types: 2x parallel,
2x LVDS, MIPIDSI, HDMI
Four outputs
Camera
Interface
2x 20-bit parallel
Two
simultaneous
inputs
16-bit parallel
2x20-bit parallel,
MIPI-CSI2 (2
lanes)
Two input
2x20-bit parallel,
MIPI-CSI2
(2 lanes)
Two input
2x 20-bit parallel,
MIPI-CSI2
(4 lanes), Three
simultaneous
inputs
Types: 2x 20-bit
parallel, MIPI-CSI2
(4 lanes), Three
simultaneous
inputs
GPU 3D
(OpenGL ES)
AMD Z430
33 MTri/s
200 Mpxl/s
OpenGL ES 2.0
n/a
Vivante GC880
35Mtri/s
266Mpxl/s
OpenGL ES 2.0
Vivante GC880
35Mtri/s
266Mpxl/s
OpenGL ES 2.0
Vivante GC2000
200Mtri/s
1000Mpxl/s
OpenGL, GL ES
2.0 & Halti, CL EP
Vivante GC2000
200Mtri/s
1000Mpxl/s
OpenGL, GL ES
2.0 & Halti, CL EP
GPU 2D
(Vector
Graphics)
AMD Z160
166 Mpxl/s
OpenVG 1.1,
Vivante GC355
300Mpxl/s
OpenVG 1.1
(Emulated
on GPU 3D)
(Emulated
on GPU 3D)
Vivante GC355
300Mpxl/s,
OpenVG 1.1
Vivante GC355
300Mpxl/s,
OpenVG 1.1
GPU 2D
(Composition)
(Accelerated on
other GPUs)
(Accelerated on
the other GPU)
Vivante GC320
600Mpxl/s, BLIT
Vivante GC320
600Mpxl/s, BLIT
Vivante GC320
600Mpxl/s, BLIT
Vivante GC320
600Mpxl/s, BLIT
Hard Drive
I/F
P-ATA, S-ATA II
1.5Gbps
n/a
n/a
n/a
S-ATA II 3Gbps
S-ATA II 3Gbps
Audio accel
n/a
n/a
ASRC
ASRC
ASRC
ASRC
Audio
Interfaces
3x I2S, SPDIF
Tx/Rx, ESAI
3x I2S, SPDIF
Tx/Rx, ESAI
3x I2S, SPDIF
Tx/Rx, ESAI
3x I2S, SPDIF
Tx/Rx, ESAI
TM
3x I2S, SPDIF
Tx/Rx
3x I2S, SPDIF
Tx/Rx, ESAI 34
2 x 4XGA
2 x 4XGA
(2048x1536) or
(2048x1536) or
2 x [1080p + WXGA 2 x [1080p + WXGA
(1280x720)]
(1280x720)]
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Red indicates change from column to the left
i.MX53
Expansion
Ports
USB I/F
i.MX 6SoloLite
i.MX 6Solo
i.MX 6DualLite
i.MX 6Dual
i.MX 6Quad
3x SD/MMC 4.4,
1x SDXC
4x SPI, 5x
UART, 3x I2C
3x SD/MMC 4.4,
1x SDXC
4x SPI, 5x UART,
4x I2C,
MIPI-HSI
PCIe 2.0 (1 lane)
3x SD/MMC 4.4,
1x SDXC
4x SPI, 5x UART,
4x I2C,
MIPI-HSI
PCIe 2.0 (1 lane)
3x SD/MMC 4.4,
1x SDXC
5x SPI, 5x UART,
3x I2C,
MIPI-HSI
PCIe 2.0 (1 lane)
3x SD/MMC 4.4,
1x SDXC
5x SPI, 5x UART,
3x I2C,
MIPI-HSI
PCIe 2.0 (1 lane)
Three USB2.0:
Four USB2.0:
Four USB2.0:
1xHS
OTG
+
PHY,
1xHS
OTG + PHY,
1xHS OTG + PHY,
1xHost + PHY
1xHost + PHY
1xHost + PHY
2xHost+ULPI/IC- 1xHost USB HSIC 2xHost USB HSIC
Four USB2.0:
1xHS OTG + PHY,
1xHost + PHY
2xHost USB HSIC
Four USB2.0:
1xHS OTG + PHY,
1xHost + PHY
2xHost USB HSIC
Four USB2.0:
1xHS OTG + PHY,
1xHost + PHY
2xHost USB HSIC
3x SD/MMC 4.3,
1x SD/MMC 4.4
3x SPI, 5x
UART, 3x I2C
Ethernet
10/100 Mbps +
IEEE1588
10/100 Mbps
1 Gbps + IEEE1588
1 Gbps + IEEE1588
1 Gbps + IEEE1588
1 Gbps + IEEE1588
Boot
Updated boot
sources
Updated boot
sources
Updated boot
sources
Boot from
encrypted image
Updated boot
sources
Boot from encrypted
image
Updated boot
sources
Boot from encrypted
image
Updated boot
sources
Boot from
encrypted image
Temperat.
Monitor
Yes
Yes
Yes
Yes
Yes
Yes
PMU
2x Osc, 2x LDO
PMU
integration
PMU integration
PMU integration
PMU integration
PMU integration
Security
High Assurance
Boot, secure
RAM, crypto
accelerator,
TrustZone ,NIST
-approved RNG
i.MX5x Baseline
i.MX5x Baseline
with
improvements
i.MX5x Baseline with
improvements
i.MX5x Baseline with
improvements
i.MX5x Baseline
with improvements
Package
13x13 0.5P PoP
19x19 0.8P BGA
TM
13x13 0.5m PoP
13x13 0.5m BGA
na
35
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
12x12 0.4mm POP
21x21 0.8P BGA pin-compatible
Applications
Home /
Widget
Phone
Browser
3D Media
Player
Camera
Live
Wallpaper
Input
Providers
Application Framework
Activity Manager
Window Manager
Package Manager
Telephony
Manager
Content Provider
View System
Notification Manager
WiFi
Manager
Location Manager
Tethering
Resource Manager
Libraries
Surface
Manager
OpenGL/ES
Skia
Media
Framework
LibC
Audio
Manager
SQLite
FreeType
Daemons
Webkit
Runtime
Utilities
Core Libraries
Recovery
Dalvik Virtual
Machine
Fastboot
SSL
Hardware Abstraction Layer
Graphics
Audio
Camera
Bluetooth
GPS
Sensors
WiFi
Radio
(RIL)
Linux Kernel
Kernel
Upgrade
Freescale
Customized
Display / Camera Drivers
Freescale
Internal
Developed
TM
Audio Driver
USB Gadget
Power
management
Community
36
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
•
SABRE for Automotive Infotainment
•
Optimized for maximum flexibility
•
•
SABRE for Tablet
•
Optimized for consumer user experience
•
Android 2.3/3.0
•
10 inch capacitive touch display
•
Battery powered and optimized
•
Consumer components
•
Targeted expandability
Auto OS support
•
Baseboard re-use from 5 to 6 Series
•
Automotive specific interfaces
•
Automotive components
•
Connectivity plug-in modules
TM
37
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
i.MX SABRE for Automotive Infotainment
Modular Reference Design Concept
•
CPU Card
−
Capable of stand-alone operation
−
Processor, memory, power, USB, Ethernet, SD-card slot,
Display
−
Attaches to Application Module for more comprehensive
system evaluation and application benchmarking
−
GPS Module
−
Industry standard MXM 3.0 connector
−
Bluetooth/WiFi Module
−
3G Modem Module
−
Radio Tuners
−
IAP
•
•
Wireless Modules
Main Board
−
Expanded connectivity options (CAN,
MOST, USB, dual displays, SDIO
−
Connectors for Processor Module and
Wireless Modules
TM
38
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
i.MX53
System Control
Secure JTAG
CPU Platform
Power Mgmt
Cortex-A8
PLL x4
Clock Reset
32KB
i-cache
Smart DMA
32KB
256KB
d-cache L2-cache
Neon
ETM
32kHz Osc
Temp Monitor
LDO Supply x2
Vector Floating
Point Unit
Connectivity
System Control
Fast IrDA
Secure JTAG
Multimedia
Timer x3
OpenGL ES 2.0 + VG1.1
PWM x2
1080p30 Video Decoder
720p30 Video Encoder
Watch Dog x2
1080p30 @ 60Hz TV Out
ROM
RAM
Display
PLL, Osc
CPU Platform
MMC 4.4 / SDXC
Clock & Reset
Dual / Quad Cortex-A9
UART x5, 5Mbps
CSPI x3
Smart DMA
UART x5
IOMUX
Keypad
Timer x3
I2C x3
PWM x4
ESAI
Watch Dog x2
Ext. Memory I/F
Inversion / Rotation
Image Enhancement
SRTC
De-interlacing
Camera Interface




CPU:
Process:
Core Voltage:
Package:
PTM
per core
1MB L2-cache + VFPv3
ROM
RAM
3.3V GPIO
Keypad
S-ATA & PHY 3Gbps
Graphics: OpenGL/ES 2.x,
OpenCL/EP, OpenVG 1.x
USB2 OTG & PHY
USB2 Host & PHY
USB2 HSIC Host x2
MIPI HSI
Audio: ASRC
2x Imaging Processing Unit
S/PDIF Tx/Rx
PCIe 2.0 (1-lane)
TrustZone
LCD & Camera Interface
HDMI & PHY
1Gb Ethernet
+ IEEE1588
Ciphers
MIPI DSI
NAND Ctrl (BCH40)
Security Ctrl
MIPI CSI2
Secure RTC
24-bit RGB, LVDS (x3-8)
LP-DDR2,
DDR3 / LV-DDR3
x32/64, 533 MHz
eFuses
20-bit CSI
RNG
SLC/MLC NAND
Up to 16-bit ECC
ESAI, I2S/SSI x3
Resizing & Blending
Inversion / Rotation
Image Enhancement
Security
2GB DDR2/DDR3/
LPDDR2 @ 400MHz
I2C x3, SPI x5
FlexCAN x2
MLB150 + DTCP
NOR
eFUSES
Reused IP from
i.MX51x or i.MX35x
Internal Memory
10/100 Ethernet
Resizing & Blending
NEON
per core
Video Codecs: 1080p30
Analog VGA Out
GPIO
SCC v2
Temp Monitor
CAN x2
MLB50
ASRC
LVDS UXGA
RTIC
Power Supplies
HS USB OTG +PHY
HS Host+PHY
HS ULPI Host x2
Sahara v4
32KB D-cache
per core
Multimedia
SATA
Parallel (RGB) UXGA
32KB I-cache
per core
Power Mgmt
PATA
Security
Trust Zone
MMC 4.4 / SD 3.0 x3
eMMC 4.4
SPDIF Tx/Rx
Memory
Connectivity
eMMC 4.3/SD 2.1 x4
SSI/I2S x3
Timers
6Quad/6Dual
Updated IP from
i.MX51x
Updated from i.MX53
NEW IP in i.MX53x
Cortex-A8, up to1.2GHz Consumer / 1GHz Auto
65nm, LP/GP
0.75-1.1V
19x19 0.8mm 529 ball BGA
TM
12x12 0.5mm
PoP (Consumer)

39
CPU:
4x Cortex-A9 @ 1GHz
2x Cortex-A9 @ 1GHz

Process:
40nm

Core Voltage:
1.1V
the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
Freescale,
Package:
21x21
0.8mm
Flip-chip
BGA
and Symphony
are trademarks of Freescale Semiconductor, Inc., Reg. U.S.
Pat. & Tm. Off.
BeeKit, BeeStack,
ColdFire+, CoreNet,
Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS,
and Xtrinsic are trademarks
of Freescale Semiconductor, Inc.
12x12TurboLink,
PoP VortiQa
(LP-DDR2,
NAND)
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Reader
Smart Devices
Auto
System
Software
Integrator
fast
boot
ODMs
IDHs
Security
SOM
vendors
ODMs
IDHs
Letou
TM
40
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Quick Start Board
• Cost-effective
($399), open
source development platform
• Designed
to simplify product
evaluation
TM
SABRE Smart Device
• Smart
Device Market-focused
($999)
• Form-factor
ready to accelerate
design & time to market
41
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
i.MX 6Quad 1Ghz Cortex-A9 Processor
• Freescale PF-Series PMIC
• 1 GB DDR3 memory (non terminated)
• 3” x 7” 8-layer PCB
Connectivity
• Full-size SD/MMC card slot
• 7-pin SATA data connector
• 10/100/1000 Ethernet port
• 1x high-speed USB host port
• PCI-e connector
Display
• 2x LVDS connectors
• Parallel LCD add-on card via
expansion connector
• 24 bit 4.3” 800x480 WVGA with
4-wire touch screen
• HDMI Connector
Debug
• JTAG connector
• Serial to USB connector
Additional Features
• 3-axis Freescale accel
• Power supply- USB plug
• No battery charger
Audio
• Wolfson Audio Codec
• Microphone and headphone jacks
OS Support
• Linux and Android IceCream
Sandwich from Freescale;
Windows Compact 7
from Adeneo
Expansion Connector
• Camera CSI port signals
• I2C, SSI, SPI signals
Tools Support
• Segger/CodeSourcery, Macgraigor, IAR
debug/IDE tool chain
TM
42
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
i.MX 6Quad 1Ghz Cortex-A9 Processor
• Freescale PF-Series PMIC
• 1 GB DDR3 memory (non terminated)
• 3” x 7” 8-layer PCB
Connectivity
• Full-size SD/MMC card slot
• 7-pin SATA data connector
• 10/100/1000 Ethernet port
• 1x high-speed USB host port
• PCI-e connector
Display
• Native 1024x768 LVDS display with kit
• 2nd LVDS connector
• Parallel LCD add-on card via
expansion connector
• 24 bit 4.3” 800x480 WVGA with
4-wire touch screen
• HDMI Connector
• MIPI DSI connector
Debug
• JTAG connector
• Serial to USB connector
Additional Features
• 3-axis Freescale accel
• GPS receiver
• Dual 5MP Cameras
• Power supply- USB plug
• Battery Charger
• Battery connectors
Audio
• Wolfson Audio Codec
• Microphone and headphone jacks
• Dual 1W Speakers
Expansion Connector
• Enables parallel LCD or HDMI output
• Camera CSI port signals
• I2C, SSI, SPI signals
TM
Tools Support
• Segger/CodeSourcery, Macgraigor, IAR
debug/IDE tool chain
43
OS Support
• Linux and Android IceCream
Sandwich from Freescale;
Windows Compact 7
from Adeneo
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Linux / Android
TM
44
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
140
Design Cost ($M)
120
100
Software
80
60
Verification
40
20
Validation
Physical
0
350
250
180
130
90
65
45
32
22
Technology Node
Breakdown of
average total IC
design costs for
different
design activities at
different technology
nodes
Software
Physical
Verification
Architecture
Source: IBS 2009
Validation
TM
45
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Linux Driver Similarity
i.MX 6DualLite/Solo Compared to i.MX 6Quad/Dual Linux BSP Drivers
Applications, Shell
Utilities, Libraries
MM Framework &
CODECs
GUI
X
VTE Test Framework &
Unit Tests
System Call Interface
OpenVG
OpenGL/ES
CAAM
OpenCL
SNVS
2D Blit
ARM
Core(s)
FSL UART
SDIO Cards
ARC
EHCI
Host
RTC
Sensors
PMIC Protocol
SPI Bus
Subsystem
MIPI HSI
GPS
PCIe
Bluetooth
CSPI
FlexCAN
WiFi
Time
Subsystem
DMA API
Clock API
PM APIs
GPIO API
GIC
Timer
SDMA
Clocks
Power Mgt
(LPM/DVFS)
GPIO
46
ARC
Device
Network
Stacks
USB OTG
Transceiver
Driver
SDHC Host
Interrupt
Subsystem
TM
USB
Host
Stack
Debug Ether
EPD
PMIC
MMC/SD/
SDIO
Subsystem
USB
Gadget
Device
Stack
Ethernet
SATA
LBA NAND
MLB
Misc
PMIC
IDE
Subsystem
MMC/SD
Mem
Card
NAND MTD
NOR MTD
ESAI
SPDIF
MTD
Machine Specific Layer
v4
Block Devices
WDOG
Secure RTC
Temp Monitor
I2C
VPU
AudMux
SSI
Touch
Power
Mgmt
ePXP
TTY
Virtual File System
5.1
Channel
Codec
ASRC
I2C Bus
Subsystem
IPU
ALSA Sound
Stereo
Audio
Codec
Keypad
Camera
HDMI
V4L2 Output
EPD
LVDS
IPU Framebuffer
OS Services – threads, synchronization, memory mgt, etc.
LCD
EPDC Framebuffer
V4L2 Capture
Input
Subsystem
Button
Video4Linux2
Framebuffer
User space apps and libraries
H/W Independent Kernel Code
Reused MX5x/6Q driver
Modified MX5x/6Q driver
New driver
IO
Removed
Legend
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
Linux Driver Similarity
i.MX 6SoloLite Compared to i.MX 6Solo Linux BSP Drivers
Applications, Shell
Utilities, Libraries
MM Framework &
CODECs
GUI
X
VTE Test Framework &
Unit Tests
System Call Interface
OpenVG
OpenGL/ES
Security
ARM
Core(s)
Misc
PMIC
EPD
PMIC
SPI Bus
Subsystem
MIPI HSI
GPS
PCIe
Bluetooth
CSPI
CAN
WiFi
Time
Subsystem
DMA API
Clock API
PM APIs
GPIO API
GIC
Timer
SDMA
Clocks
Power Mgt
(LPM/DVFS)
GPIO
47
ARC
EHCI
Host
RTC
Sensors
Interrupt
Subsystem
TM
ARC
Device
Network
Stacks
USB OTG
Transceiver
Driver
SDHC Host
PMIC Protocol
Machine Specific Layer
USB
Host
Stack
Debug Ether
MLB
MMC/SD/
SDIO
Subsystem
USB
Gadget
Device
Stack
Ethernet
LBA NAND
FSL UART
IDE
Subsystem
SDIO Cards
NAND MTD
NOR MTD
ESAI
SPDIF
MTD
MMC/SD
Mem
Card
Block Devices
WDOG
Secure RTC
Temp Monitor
I2C
VPU
AudMux
SSI
Touch
Power
Mgmt
ePXP
TTY
Virtual File System
5.1
Channel
Codec
ASRC
I2C Bus
Subsystem
IPU
ALSA Sound
Stereo
Audio
Codec
Keypad
Camera
HDMI
AUO
V4L2 Output
EPD
LVDS
SDC/ADC Framebuffer
OS Services – threads, synchronization, memory mgt, etc.
LCD
EPDC Framebuffer
V4L2 Capture
Input
Subsystem
Button
Video4Linux2
Framebuffer
User space apps and libraries
H/W Independent Kernel Code
Reused MX5x/6Q driver
Modified MX5x/6Q driver
New driver
IO
Removed
Legend
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
48
www.imxcommunity.org
A Freescale supported open web community of
developers sharing common interest in transforming
i.MX applications processors into practically anything
imaginable.
i.MX Community
• Support and enablement for i.MX processors and software
• Forums, Groups and Blogs Posts
• News, Photos and Videos
• Training, Events and Promotions
TM
48
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
&
TM
49
Freescale, the Freescale logo, AltiVec, C-5, CodeTEST, CodeWarrior, ColdFire, C-Ware, the Energy Efficient Solutions logo, mobileGT, PowerQUICC, QorIQ, StarCore
and Symphony are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. BeeKit, BeeStack, ColdFire+, CoreNet, Flexis, Kinetis, MXC, Platform in a
Package, Processor Expert, QorIQ Qonverge, Qorivva, QUICC Engine, SMARTMOS, TurboLink, VortiQa and Xtrinsic are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners. © 2011 Freescale Semiconductor, Inc.
TM
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement