TM
September 2013
TM 2
• Alexandra Dopplinger, P.Eng.
− Industrial Business Development, Microcontrollers
− +1 613-228-6825
• John Birch
− Field Applications Engineer
• Overview and usage
models for i.MX 6 series
applications processors
• Update on Linux OS and
Android OS BSPs
− BSP basic demo
• Enablement information
Presenters Session Objectives
TM 3
• Portfolio overview and positioning, where we are
winning
• Software update and roadmap, multimedia codecs
• Performance, power and thermal management
• Enablement: Silicon status, development boards, useful
links
• Ecosystem update, i.MX community
4 TM
Real-time, highly integrated
solutions with 2D display
and 1.5 MB SRAM to
control, interface, connect,
secure and scale
Industry’s most versatile
solutions for multimedia and
display applications, with
multicore scalability and
market-leading power,
performance & integration.
Industry’s most scalable
ultra-low-power, mixed-
signal MCU solutions
based on the ARM®
Cortex™-M and Cortex™-
M0+ architectures.
Industry’s first software-
aware, core-agnostic
networking system
architecture for the smarter,
more capable networks of
tomorrow – end to end.
Consumer
Industrial
Consumer
Industrial
Consumer
Automotive
Industrial
Networking
Kinetis
Microcontrollers Design Potential. Realized
Vybrid F series
Controllers Rich Apps in Real Time.
i.MX Application
Processors Your Interface to the World.
QorIQ Processors
built on Layerscape
Architecture Accelerating the Network’s IQ
Freescale has the industry’s broadest range of solutions built on ARM® technology for
automotive, industrial, consumer and networking applications
Industrial
5 TM
1995 2001 2003 2005 2009 2011
Dragonball 1st FSL Apps
Processor
i.MX3 Series ARM11
GPU Integration
i.MX1 1st FSL ARM9
Apps Processor
i.MX2 Series 90nm LP
HW Video Accel
Analog Integration
i.MX5 Series 65nm LP/GP
ARM Cortex-A8
>1GHz
i.MX 6 Series 40nm LP
ARM Cortex-A9
Multi-core family
50+ Products
>150M Units
• Clear market leader for eReader apps processors (IDC)
• Eight of world’s top 10 automotive OEMs leverage i.MX products
in Driver Information Systems
• Emerging AP of Choice for general embedded designs
6 TM
Industry’s Most Scalable Multimedia Applications Processors based on ARM® Technology
Build scalable product lines with ultimate versatility
Software and hardware compatibility across single, dual and quad core devices
Easy-to-use development kits
Best-in-class performance, low power consumption and bleeding-edge multimedia and graphics
Optimized peripheral sets tailored to serve automotive, industrial and consumer markets
7 TM
Automotive eReaders
General Embedded
• Infotainment
• Telematics
• Instrument cluster
• Vision/camera system
• Monochrome eReader
• Color eReader
Industrial (ruggedized) HMI:
• Embedded board solutions (EBS)
• Transportation – in-flight infotainment,
marine navigation, in-car signage
• Health Care – patient monitor, telehealth,
fitness equipment
• Factory, process and building automation
• Ruggedized tablet, scanner, printer
• Digital signage
Enterprise and Consumer HMI:
• IPTV/Streaming Media
• Thin client and cloud server
• Point of sale terminal and printer
• Tablet – medical, educational
• IP phone
• Test and measurement
• Appliances
• Home audio
8 TM
1. For a rich multimedia experience On-chip LCD controllers can drive up to 4 displays (2x Parallel, 2x LVDS, MIPI-DSI, or HDMI)
• Dual display up to WUXGA (1920x1200) and HD1080
High definition video with 1080p encode and decode
Two 2D and one OpenGL/ES 3D graphics accelerators with OpenCL EP and OpenVG 1.1
2. One, two or four ARM Cortex-A9 cores up to 1.2 GHz each Many documented power-saving techniques for fanless operation in harsh environments
Software and pin-compatibility for maximum software reuse and scalability between families
OS support for Google Android™, Linux®, QNX Neutrino, Windows® Embedded CE
3. Extensive integration to reduce components, size and cost HDMI v1.4, MIPI (CSI/DSI), LVDS, Gigabit Ethernet, USB 2.0 with PHY, PCI-Express, S-ATA
with PHY, 5 x UARTs, etc.
4. Consumer, industrial or automotive qualification Junction temperature range from -40 to +125 degrees Celsius
Options to be “on” 100% for 10 years, 50% for 2 years and 10% for 15 years
Product longevity
9 TM
2x/4x ARM
Cortex- A9s
Image
capture
VPU
2D/3D
Graphics
IPU
i.MX 6Dual/6Quad IPU - 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
i.MX 6Dual/6Quad VPU -H.264 MVC1080p60 decode
-H.264 MVC 720p60 encode
i.MX 6Dual/6Quad– 2x/4x cores - Create, transform, enhance, & publish multimedia fast!
- Intuitive User Interfaces for content viewing
- Scalability for ‘the next big use case’
i.MX 6Dual/6Quad Triple-Play Graphics - 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)
Movie Content
Recording Video
Game Content
3D LCD
3D Television
Publish
10 TM
i.MX 6Solo
i.MX 6Dual i.MX 6Quad
• Dual ARM Cortex-
A9 at 1/1.2GHz
• 1 MB L2 cache,
Neon, VFPvd16,
Trustzone
• 3D graphics
with 4 shaders
• Two 2D GFX
engines
• 64-bit DDR3 and 2-
channel 32-bit
LPDDR2 at
533MHz
• 1080p60 video
• Integrated PCIe
• Gigabit Ethernet
• Integrated SATA-II
• Single ARM
Cortex-A9 at 1GHz
• 512KB L2 cache,
Neon, VFPvd16,
Trustzone
• 3D graphics
with 1 shader
• 2D graphics
• 32-bit DDR3 and
LPDDR2 at
400MHz
• 1080p30 video
• Gigabit Ethernet
• Integrated PCIe
• Integrated EPD
controller
• Quad ARM Cortex-
A9 at 1/1.2GHz
• 1 MB L2 cache,
Neon, VFPvd16,
Trustzone
• 3D graphics
with 4 shaders
• Two 2D GFX engines
• 64-bit DDR3 and 2-
channel 32-bit
LPDDR2 at 533MHz
• 1080p60 video
• Integrated PCIe
• Gigabit Ethernet
• Integrated SATA-II
• Dual ARM
Cortex-A9 at 1GHz
• 512KB L2 cache,
Neon, VFPvd16,
Trustzone
• 3D graphics
with 1 shader
• 2D graphics
• 64-bit DDR3 and
2-channel 32-bit
LPDDR2 at
400MHz
• 1080p30 video
• Gigabit Ethernet
• Integrated PCIe
• Integrated EPD
controller
• Single ARM®
Cortex™- A9 at
1GHz
• 256KB L2 cache,
Neon, VFPvd16,
Trustzone
• 2D graphics
• 32-bit DDR3 and
LPDDR2 at
400MHz
• 10/100 Ethernet
• Integrated EPD
controller
i.MX 6DualLite
i.MX 6SoloLite
Scalable
Red indicates change from column to the left
Pin-to-pin and Power Compatible
Software Compatible
11 TM
Pin-compatibility
inside a family
(typically frequency
scaling)
i.MX 6DualLite i.MX 6Dual i.MX 6Quad i.MX 6Solo
i.MX 6Dual
i.MX 6Dual
Pin & Power-compatibility
between families
Pin-compatibility
inside a family
(frequency scaling,
fewer features,
different qualifications)
Competitors Freescale
12 TM
Compass
Gyro
Accelerometer
Multi-Format
Radio
RF
RF
GPS Bluetooth®
i.MX 6
Applications
Processor
1.2Ghz
Dual 1080p Video
Triple Play Graphics
0.8mm BGA or 0.4mm POP
Audio
CODEC
WiFi
Sensors
LVDS
Dual MIC
Speakers SDIO
UART
UART
USB ULPI
PF100
Platform
Power
Management
IC
3G
Modem (if needed)
Flash
Memory
Dual LP-
DDR2 or
Dual DDR3
DRAM up to 2GB
SSI
ESAI
l2C
MIP
I
CS
I
l2C
H
DM
I
SA
TA
SD
IO
US
B
SP
,
HS
I I
I2S
3D (Dual) Camera
Dual
Displays
Device Storage
and Connectivity
Wireless
charging/docking
station Watt Saver
AC adapter
MCU MCU
ZigBee RF4CE Home Wireless
l2C
Cap
Touch
Sensors
13 TM
• 4x ARM® Cortex®-A9 up to 1.2 GHz (11500 DMIPS)
• Industrial/Automotive: 21x21 0.8mm FC BGA lidded
• Commercial: 21x21 0.8mm FC BGA non-lidded • 1MB L2 cache, 64KB L1 cache • 64-bit LP-DDR2, DDR3 or DDR3L at 533MHz • Raw / managed NAND • PCIe 2.0 for Wi-Fi or other expansion port support • S-ATA 3Gbps interface (SSD / HDD) • Rich graphics and user interface hardware
− OpenGL/ES 2.x 3D accelerator with OpenCL EP support and OpenVG 1.1 acceleration
• High resolution video in hardware − Multi-format HD1080 video decode and encode − 1080p60 decode, 720p60 encode − High quality video processing (resizing, de-
interlacing)
• Flexible support for up to 4 simultaneous displays − 2x Parallel, 2x LVDS, MIPI-DSI, or HDMI − Dual display up to WUXGA (1920x1200) & HD1080
• MIPI-CSI2 and HSI • Increased analog integration for simpler design
and BOM − DC-DC converters and linear regulators supply cores
and all internal logic − Temperature monitor for smart performance control
• 2xCAN, MLB150 with DTCP, Gb Ethernet with IEEE1588
Multimedia
i.MX 6Quad
CPU Platform
System Control
4x Cortex-A9
Security
Secure JTAG
PLL, Osc
Clock & Reset
NEON per core
Watch Dog x2
Timer x3
PWM x4
Internal Memory
ROM
RAM
Graphics: OpenGL/ES 2.x,
OpenCL/EP, OpenVG 1.x
Smart DMA
1MB L2-cache + VFPv3
RNG
TrustZone
Security Ctrl
Secure RTC
32KB I-cache per core
32KB D-cache per core
Video Codecs: 1080p30
Connectivity
LP-DDR2,
DDR3 / LV-DDR3
x32/64, 533 MHz
MMC 4.4 / SD 3.0 x3
MMC 4.4 / SDXC
UART x5, 5Mbps
I2C x3, SPI x5
ESAI, I2S/SSI x3
3.3V GPIO
USB2 OTG & PHY USB2 Host & PHY
MIPI HSI
S/PDIF Tx/Rx
PCIe 2.0 (1-lane)
1Gb Ethernet
+ IEEE1588
NAND Ctrl (BCH40)
USB2 HSIC Host x2
S-ATA & PHY 3Gbps Power Mgmt
Power Supplies
FlexCAN x2 MLB150 + DTCP
eFuses
Ciphers
20-bit CSI
HDMI & PHY
MIPI DSI
LCD & Camera Interface
24-bit RGB, LVDS (x3-8)
MIPI CSI2
IOMUX
Temp Monitor
Audio: ASRC
PTM per core
Keypad
Resizing & Blending
Inversion / Rotation
Image Enhancement
2x Imaging Processing Unit
TM 14
• Portfolio overview and positioning, where we are winning
• Software update and roadmap, multimedia codecs
• Performance, power and thermal management
• Enablement: Silicon status, development boards, useful
links
• Ecosystem update, i.MX community
15 TM
• L3.0.35 Unified Linux Release
− Unify i.MX 6Quad/Dual, i.MX 6DualLite/Solo, and i.MX 6SoloLite Linux release under a single major Linux release
− L3.0.35_4.1.0 unifies entire i.MX 6 Series (adds i.MX 6SoloLite) -- available
• Next GA release based on 3.10.9 Long-term Stable Linux kernel
− Alpha and beta releases in 2013 – extranet only
− GA release in early 2014 – freescale.com
• Deprecate LTIB/Ubuntu in favor of Yocto 1.4
− Release L3.0.35_4.1.0 Linux kernel under LTIB (legacy) – Yocto 1.3 via community
− Release 3.10.9-alpha Linux kernel under Yocto 1.4
− Add support for device tree and hardware floating point GPU binaries
− More information: https://wiki.yoctoproject.org/wiki/FAQ
16 TM
• JB4.2 is latest Android BSP on freescale.com
− Supports i.MX 6Quad/Dual and i.MX 6DualLite/Solo
− Based on 3.0.35 Linux kernel
• Next Android release will be JB4.3
− Beta release now – extranet only (limited availability)
− GA release mid-Nov 2013 – freescale.com
− Based on 3.0.35 Linux kernel
− Will support i.MX 6SoloLite
• Migrate to KitKat when released by Google
− i.MX 6 Next will be on Android KitKat
− Upgrade to Linux kernel 3.10.9
• Freescale provides Compatibility Test Suite (CTS) pass/fail results for each BSP release
− But does not have access to Google Mobile Services (GMS)
• No guarantee is made regarding ability to pass CTS
− Freescale development hardware sometimes has limitations which means CTS cannot be run in its entirety
Android Releases on freescale.com Compatibility Test Suite
Support the latest Android OS release from Google • More information: http://www.android.com/whatsnew/
17 TM
All GA software releases at www.freescale.com/imx6tools
BSP Distribution Kernel SoC Supported Release Date
L3.0.35_4.1.0 LTIB 3.0.35 i.MX 6Quad
i.MX 6Dual
i.MX 6DualLite
i.MX 6Solo
i.MX 6SoloLite
6-Sep-2013
JB4.2.2_1.1.0 Android JB 4.2.2 3.0.35 i.MX 6Quad
i.MX 6Dual
i.MX 6DualLite
i.MX 6Solo
11-Jul-2013
R13.4.1 Android ICS 4.0.4 3.0.35 i.MX 6Quad
i.MX 6Dual
i.MX 6DualLite
i.MX 6Solo
12-Dec-12
R13.5.0 Android ICS 4.0.4 3.0.35 i.MX 6SoloLite 16-Nov-12
18 TM
• Alpha/beta BSP releases available at
compass.freescale.net/go/imx6earlyaccessbsps
• Alpha/beta BSPs are not supported and will be removed from
the extranet when a new release is available
BSP Distribution Kernel SoC Supported Release Date
L3.10.9_1.0.0-alpha Yocto 3.10.9 i.MX 6Quad
i.MX 6Dual
i.MX 6DualLite
i.MX 6Solo
i.MX 6SoloLite
Scheduled for
31-Oct-13
JB4.3.0_1.0.0-beta Android JB 4.3 3.0.35 i.MX 6Quad
i.MX 6Dual
i.MX 6DualLite
i.MX 6Solo
i.MX 6SoloLite
24-Sep-13
19 TM
1. Standard Distribution via freesale.com
• Audio decoders – AAC, AACPlus, MP3, Vorbis, FLAC
• Audio encoders – SBC, MP3
• Speech codecs – G.723.1, G.726, G.711, G.729AB, NB/WB AMR
• Video decoders – MPEG-4 ASP, XVID, H.264 HP, H.263, MPEG-2 MP, MJPEG BP, VP8, Sorenson-H263
• Video encoders – MPEG-4 SP, H.264 BP, H.263, MJPEG BP
• Image codecs – JPEG, BMP, GIF, PNG
Customer must accept click-thru license agreement prior to download
2. Restricted Distribution via extranet site
• Microsoft: WMA10 decoder, WMA8 encoder, WMV7/8/9MP decoder
• Dolby: AC3 (Dolby Digital) and E-AC3 (Dolby Digital Plus) decoder
• Rovi: DivX 3/4/5/6 decoder
Distribution via extranet site requires agreement to be in place with Microsoft, Dolby or Rovi for the specific technology prior to access, in order to comply with 3rd party requirements. Customer must accept click-thru license agreement prior to download.
Once the customer is given access to the codec, all silicon shipments are considered “enabled” with this technology and may require reporting obligations to the 3rd party technology owner, per the customer’s specific license agreement with the 3rd party.
• Licensing
− Customers may need to obtain additional licensing or other rights (e.g. MPEG LA, Via). Freescale does not charge a license fee or royalty. Freescale is legally unable to provide guidance on when, where and how to obtain licenses as these are done by 3rd parties with varying and (sometimes) changing terms.
20 TM
• Microsoft codecs are packaged as a single, individual distribution for each BSP release. Distribution is via controlled access extranet site (contact marketing for access)
• Distribution requires the customer be an approved Windows Media Components Final Product Licensee. Freescale will verify the customer status prior to distribution (can be verified at https://wmlicense.smdisp.net/wmcomponents/ )
• At this time, Microsoft codec packages are only available for BSP releases made by Freescale. Codecs for third-party Windows Embedded BSP releases are not supported.
SoC Codecs FSL Deliverable Supported BSPs
i.MX 6Quad
i.MX 6Dual
i.MX 6DualLite
i.MX 6Solo
WMA7 decoder
WMA8 decoder
WMA9 decoder
WMA9MP
decoder
WMA8 encoder
Codec integrated with
multimedia framework
Android ICS 13.4.1
Android JB 4.2.2_1.0.0
Android JB 4.2.2_1.1.0
Linux L3.0.35_4.0.0
21 TM
• DD+ decoder implementation has successfully passed certification by Dolby. Note that only the standalone decoder has been certified; it has not been integrated and certified with a multimedia framework. There are no plans to certify the decoder as part of a full audio playback system.
• DD (AC3) and DD+ (E-AC3) are packaged separately for each relevant BSP release. Distribution is via controlled extranet site (contact marketing for access).
• Distribution requires that the customer has executed a license agreement specific to DD and/or DD+ technology with Dolby Laboratories, Inc.
SoC Codec FSL Deliverable Supported BSPs
i.MX 6Quad
i.MX 6Dual
i.MX 6DualLite
i.MX 6Solo
Dolby Digital Decoder (DD / AC3) Codec integrated
with multimedia
framework
Android ICS 13.4.1
Android JB 4.2.2_1.1.0
Linux L3.0.35_4.0.0
Dolby Digital Decoder Plus (DD+ / E-AC3) Codec only Android ICS 13.4.1
Android JB 4.2.2_1.0.0
22 TM
• i.MX 6Quad/Dual/DualLite/Solo are now certified by Rovi for DivX Plus HD and DivX Plus Streaming profiles. Although the certifications are issued to the SoC and are OS unrelated, FSL passed the certification test on Android ICS. There are no plans to certify for other Android versions or Linux.
• There are two parts to the distribution:
1. VPU firmware update (i.MX53/i.MX 6 Series): enables VPU to playback DivX encoded content. This basically just shows that DivX content can run on i.MX 6.
2. Full certification package (i.MX 6 Series only): provides Java application, example media player, to assist customer with certifying their end product based on i.MX 6. SDK and i.MX 6 required patches must be obtained from Rovi.
• Customers using Android ICS can easily use our DivX package, modify or re-implement the player as their design and go for certification.
• For customers using Android JB, they can port the FSL package. This should be a minimal effort since the FSL implementation is mainly based on DivX SDK and our FSL codec but not the Android MM FMWK (which had significant changes from ICS to JB).
• Distribution requires that the customer has executed a license agreement specific to DivX HT/PlusHD/DPS with Rovi. Distribution is via controlled extranet site.
• Freescale must report to Rovi per quarter, shipments of i.MX53 or i.MX 6 product to any customer who has received the DivX enabled VPU firmware update package from Freescale.
SoC Profile Level FSL Deliverable Supported BSP’s
i.MX 6Quad
i.MX 6Dual
i.MX 6DualLite
i.MX 6Solo
•DivX Plus HD
•DivX Plus
Streaming
Certified
•DivX Plus HD CTK v1.1.1
•DivX Plus Streaming CTK
v1.3
VPU firmware update plus
reference player Android ICS R13.4.1
VPU firmware update Android JB 4.2.2_1.0.0
Android JB 4.2.2_1.1.0
TM 43
• Portfolio overview and positioning, where we are winning
• Software update and roadmap, multimedia codecs
• Performance, power and thermal management
• Enablement: Silicon status, development boards,
useful links
• Ecosystem update, i.MX community
44 TM
• All i.MX 6 series devices are fully qualified and in production;
this includes commercial, industrial and auto devices where
applicable
− Full list of part numbers available on www.freescale.com/imx6
• i.MX 6 series development systems are in stock and ready to
ship, with supporting Linux and Android BSPs available at
www.freescale.com/imx6tools
• i.MX 6 series documentation continues to be improved
(datasheet, reference manual) and developed (new application
notes) – make sure you have signed up for Design News to get
all of the latest documentation updates on i.MX products
45 TM
i.MX 6 maximizes use of reference boards across derivative parts
i.MX 6
i.MX 6SoloLite • Single DDR
• EPD
i.MX 6
i.MX 6Solo • Single DDR
• EPD
i.MX 6
i.MX 6Dual • Dual DDR
i.MX 6Quad • Dual DDR
i.MX 6 i.MX 6
i.MX 6Dual Lite • Dual DDR
• EPD
SABRE for Automotive
Infotainment (2-board system)
($1499)
SABRE Platform for Smart Devices
($999)
SABRE Board for Smart Devices
($399)
• All Boards FSL designed and
supported
• Common set of boards for i.MX
6Quad/Dual/DualLite/Solo
• i.MX 6SoloLite has its own EVK
i.MX 6SoloLite EVK
($399)
Use i.MX
6Quad Use i.MX
6DualLite n/a
Use i.MX
6Quad Use i.MX
6DualLite n/a
Use i.MX
6Quad n/a n/a n/a
n/a n/a n/a n/a
46 TM
• SABRE-SDB, SABRE-SDP, SLEVK
− Wi-Fi modules are available through Silex: http://www.silexamerica.com/freescale/
• For more information on development boards, including available accessories, please visit:
− www.freescale.com/sabresdp
− www.freescale.com/sabresdb
− www.freescale.com/sabreai
− www.freescale.com/6slevk
Development Tool Part Number Price
SABRE Board for Smart Devices (i.MX 6Quad) MCIMX6Q-SDB
MCIMX-LVDS1
$399
$499
SABRE Platform for Smart Devices (i.MX 6Quad) MCIMX6Q-SDP $999
SABRE Platform for Smart Devices (i.MX 6DualLite) MCIMX6DL-SDP
MCIMXEBOOKDC3-E
$999
$499
SABRE for Auto Infotainment (i.MX 6Quad) MCIX6QAICPU1
MCIMXABASEV1
$799
$699
SABRE for Auto Infotainment (i.MX 6DualLite) MCIMX6DLAICPU1
MCIMXABASEV1
$799
$699
i.MX 6SoloLite EVK MCIMX6LEVK
MCIMXEBOOKDC3-E
MCIMX28LCD
MCIMXHDMICARD
$399
$499
$199
$49
*Available only to automotive OEMs
47 TM
i.MX 6Quad 1GHz Cortex-A9 Processor
• Can be configured as i.MX 6Dual
• Freescale MMPF0100 PMIC
• 1 GB DDR3 memory (non terminated)
• 8 GB eMMC flash
• 3” x 7” 8-layer PCB
Display connectors
• 2x LVDS connectors
• Compatible with MCIMX-LVDS1
• Connector for 24 bit 4.3”
800x480 WVGA with
4-wire touch screen
• HDMI Connector
Audio
• Wolfson stereo audio codec
• Microphone and headphone jacks
Expansion Connector
• Enables parallel LCD or HDMI output
• Camera CSI port signals
• I2C, SSI, SPI signals
Connectivity
• 2x Full-size SD/MMC card slot
• 22-pin SATA connector
• 10/100/1000 Ethernet port
• 1x high-speed USB OTG port
• mPCI-e connector
Debug
• 20-pin JTAG connector
• Serial to USB connector
Additional Features
• 3-axis Freescale accel
• eCompass
• Power supply
OS Support
• Linux® and Android™:
Freescale
• Others: support by
3rd parties
Tools Support
• Lauterbach, ARM (DS-5), Macraigor
debug/IDE tool chain
Part Numbers
i.MX 6Quad: MCIMX6Q-SDB
Display: MCIMX-LVDS1
Wi-Fi: SX-SDCAN-2830BT
48 TM
i.MX 6Quad 1GHz Cortex-A9 Processor
i.MX 6DualLite 1GHz Cortex-A9 Processor
• Configurable as i.MX 6Dual or i.MX 6Solo
• Freescale MMPF0100 PMIC
• 1 GB DDR3 memory (non terminated)
• 8 GB eMMC flash
• 4 MB NOR flash
• 3” x 7” 8-layer PCB
Display connectors
• Native 1024x768 LVDS display
(comes with kit)
• 2nd LVDS connector
• Connector for 24 bit 4.3”
800x480 WVGA with
4-wire touch screen
• HDMI Connector
• MIPI DSI connector
• EPDC Connector
(i.MX 6DualLite only)
Audio
• Wolfson stereo 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
Connectivity
• 2x Full-size SD/MMC card slot
• 22-pin SATA connector
(i.MX 6Quad only)
• 10/100/1000 Ethernet port
• 1x high-speed USB OTG port
• mPCI-e connector
• GPS module with antenna
Debug
• 20-pin JTAG connector
• Serial to USB connector
Additional Features
• 3-axis Freescale accel
• Ambient Light Sensor
• eCompass
• Dual 5MP Cameras
• Power supply
• Battery charger
• Battery connectors
OS Support
• Linux® and Android™: Freescale
• Others: support by
3rd parties
Tools Support
• Lauterbach, ARM (DS-5), Macraigor
debug/IDE tool chain
Part Numbers
i.MX 6Quad: MCIMX6Q-SDP
i.MX 6DualLite: MCIMX6DL-SDP
WiFi: SX-SDCAN-2830BT
Red indicates difference with SABRE Board for Smart Devices
49 TM
i.MX 6SoloLite 1GHz Cortex-A9 Processor
• Configurable as i.MX 6Dual or i.MX 6Solo
• Freescale MMPF0100 PMIC
• 512 MB LPDDR2
• Footprint for eMMC/eSD
• SPI flash
Display connectors
• Connector for 24 bit 4.3”
800x480 WVGA with
4-wire touch screen
• HDMI daughter card available
• EPDC connector
Audio
• Wolfson stereo audio codec
• Microphone and headphone jacks
• External speaker connector
Expansion Connector
• Camera CSI port signals
• I2C, SSI, SPI signals
Connectivity
• 3x Full-size SD/MMC card slot
• 10/100 Ethernet port
• USB Host port
• Micro USB OTG port
• SIM card socket
Debug
• 20-pin JTAG connector
• Console UART
Additional Features
• 3-axis Freescale accel
• Power supply
OS Support
• Linux® and Android™: Freescale
• Others: support by
3rd parties
Tools Support
• Lauterbach, ARM (DS-5), Macraigor
debug/IDE tool chain
Part Numbers
i.MX 6SoloLite: MCIMX6LEVK
Display (e-Ink): MCIMXEBOOKDC3-E
Display (LCD): MCIMX28LCD
HDMI Card: MCIMXHDMICARD
WiFi: SX-SDCAN-2830BT
50 TM
50 EVK HDMI EPD
i.MXSL EVK :
$399 USD MSRP
IMXEBOOKDC3:
$499 USD MSRP
LCD
MCIMX28LCD :
$199 USD MSRP
MCIMXHDMICAR:
$49 USD MSRP
51 TM
• 802.11a/b/g/n WLAN SDIO card based on Qualcomm Atheros AR6003 technology
• Wi-Fi driver readily integrated with various i.MX 6 development systems
• Low power design ideal for portable battery operated device applications
Key Features:
• High performance, single stream (1x1), 2.4GHz/5GHz dual-band Wi-Fi module
• SDIO card form factor
• 2 x U.FL external antenna connector
− Optional TX/RX antenna diversity
• Family of production “ready” hardware available
− SiP (System-in-Package)
− Surface mount type
− Board-Board connector type
Order at: http://www.silexamerica.com/freescale
Part Number: SX-SDCAN-2830BT
SPECIFICATIONS:
Product Name SX-SDCAN-2830BT
Chipset Qualcomm Atheros AR6233
Wireless IEEE 802.11a/b/g/n
Host Interface SDIO v2.0
Operating Voltage 3.30VDC +/- 5%
OperatingTemperature -10 to + 70 degrees C
Regulatory Approvals FCC/IC (US/Canada) R&TTE (EU), TELEC (Japan)
Solution Partner Silex Technology (US/Japan)
52 TM
• Product pages – part numbers, documentation, software/tools
− i.MX 6Quad: www.freescale.com/imx6q
− i.MX 6Dual: www.freescale.com/imx6d
− i.MX 6DualLite: www.freescale.com/imx6dl
− i.MX 6Solo: www.freescale.com/imx6s
− i.MX 6SoloLite: www.freescale.com/imx6sl
• Development systems:
− SABRE-SD Platform: www.freescale.com/sabresdp
− SABRE-SD Board: www.freescale.com/sabresdb
− SABRE-AI Platform: www.freescale.com/sabreai
− i.MX 6SoloLite EVK: www.freescale.com/6slevk
• Software and development tools:
− www.freescale.com/imx6tools
• i.MX community: www.imxcommunity.com
TM 53
• Portfolio overview and positioning, where we are winning
• Software update and roadmap, multimedia codecs
• Performance, power and thermal management
• Enablement: Silicon status, development boards, useful
links
• Ecosystem update, i.MX community
54 TM
EBS: Embedded Board Solutions IDH: Independent Design House
ODM Original Design Manufacturer BDM: Background Debug Module
SSI: Software & Solution Integrators IDE: Integrated Development Environment
SW Dev Tools Customer Application HW & SW Engineering Services
Application Specific
Middleware
Operating Systems
i.MX Processors
More Standard More Custom
IDH ODM
EBS
SSI
Training Partners
Training Dev Tools
Advantech
Boundary Devices
Congatec
Digi International
iWave
Kontron
NovTech
SECO
TQ
Compal
FIC
Foxconn
HMS
Letou
Netronix
Archermind
Pengutronix
Thundersoft
Acsys
Adeneo
iWave
fast boot
Security
56 TM
• Part of Freescale Connect Partner Program
− 24 EBS Proven Partners for ARM solutions, and growing
− More than 250 ready solutions based on QorIQ, PowerQUICC, i.MX and Vybrid
− OS: Linux, WinCE, Android, VxWorks, QNX, OSE, Integrity, LynxOS…
• Partners and solution list at www.freescale.com/EBS
• Technical support is done by our partners
• Advantages for our customers include:
− faster time-to-market
− addressing higher complexity
− resource limitation
− reducing development cost…
57 TM
4
www.freescale.com/EBS
10
4
58 TM
Company Product URL
Advantech ROM-5420 – SMARC
ROM-7420 – QSEVEN
Hyperlink to Advantech
Congatec conga-QMX6 – QSEVEN Hyperlink to Congatec
Kontron SMARC-sAMX6i – SMARC Hyperlink to Kontron
SECO QUADMO747-X/i.MX 6 – QSEVEN Hyperlink to SECO
Boundary
Devices
Nitrogen6X-SOM Hyperlink to Boundary Devices
NovTech NOVSOM
Hyperlink to novtech
iWave RainboW-G15M-Q7 – QSEVEN Hyperlink to iWave
Intrinsyc OPEN-6 Hyperlink to Intrinsyc
TechNexion EDM1-CF-IMX6
EDM2-CF-IMX6
Hyperlink to TechNexion
Phytec phyFLEX-i.MX6 Hyperlink to PHYTEC
BlueTechnix CM-i.MX6x Hyperlink to BlueTechnix
59 TM
Company Operating System(s) URL
Adeneo Linux
Android
WEC7, WEC2013
Hyperlink to Adeneo
Allgo Linux
Android
Hyperlink to Allgo
QNX QNXcar Hyperlink to QNX
iWave Linux
Android
WEC7
Hyperlink to iWave
Wind River Genivi Linux
VxWorks
Hyperlink to WindRiver
Mentor Graphics Genivi Linux
Nucleus
Hyperlink to Mentor Graphics
TimeSys Linux Link Hyperlink to TimeSys
Intrinsyc Android Hyperlink to Intrinsyc
GreenHills Integrity Hyperlink to GreenHills
Symbio Linux
Android
WEC7
Hyperlink to Symbio
60 TM
Company Product URL Comments
ARM DS-5 www.arm.com/ds5 ARM compiler, debugger, and
streamline performance analyzer.
Mentor Graphic Sourcery G++ http://www.mentor.com/solutions/
arm/
Based on the GNU toolchain.
Includes the GNU C and C++
compilers & the Eclipse IDE.
IAR Embedded
Workbench
www.iar.com
Includes a project manager, editor,
build tools and the C-SPY debugger.
Lauterbach Trace32
PowerTools
www.lauterbach.com Debug and trace tool.
Macraigor USBWiggler
USB2Demon
www.macraigor.com
JTAG probe.
Segger J Link www.seggar.com Debug probe.
TimeSys TimeStorm www.timesys.com Ibuilt on the Eclipse IDE foundation
61 TM
i.MX
Repository
and
Information
Exchange
Freescale
Support
Members
Channel Partners
Ecosystem
Partners
General Customers
Apps, Design
& SW Teams
Marketing
GSM
TIC Team
Program-
managed
Customers
Public Communities
Private
Communities
Projects
Freescale.com
NPI
Customers
62 TM
• i.MX Community revamped Sep/12
to integrate with Freescale.com and
i.MX support, ensuring a true “one-
stop” solution spot for all i.MX needs
• The community merges existing
communities, wikis and forums into
one, full-featured site with thousands
of members and i.MX experts
• Product spaces utilize functionality to
meet specific needs/goals and
evolve as needs change
• Private groups for support teams,
single-customer support spaces, NPI
product repositories, etc.
• Significant changes will improve your
ability to find answers quickly, learn
valuable information to get to market
faster and provide opportunities to
highlight your business
Success since 2012
• Generating 18,000 page views per day
• Amassed over 5,000 discussions
• 2,000 published answers to members’ questions
• Greater than 1500 active members
• Containing more than 400 technical documents
• Supported by a team of more than 100 Freescale contributors
63 TM
• Knowledgebase of Q&A has doubled since March, showing continuous growth, while Q/A ratio remains constant
• Over 75% of questions are answered each month and striving to close the gap!
64 TM
65 TM
• Supply
− 10-15 year longevity commitment
− Consumer, industrial and automotive qualifications
− Long history of strong partnerships with global distributors
• Software
− Freescale coded, tested, and supported OSes (Android, Linux)
− Video and audio codecs optimized for Freescale silicon
− Broad ecosystem to support tools, modules, system integrators, software and design services
• Ease of Use
− Integration of key peripherals to reduce system cost and complexity, improve performance, lower power consumption
− All generally launched products accessible via the web
− Extensive i.MX community - www.imxcommunity.org
− Part of a vast portfolio of product technologies offered by Freescale
− Freescale is a leader in multiple markets (automotive, industrial, consumer, networking) – leveraging technology from all markets across product portfolios
TM
67 TM
i.MX 6SoloLite i.MX 6Solo i.MX 6DualLite i.MX 6Dual i.MX 6Quad
Cortex-A9 1x 1GHz
Cortex-A9
2400 DMIPS
1x 800MHz-1GHz
Cortex-A9
2400 DMIPS
2x 800MHz-1GHz
Cortex-A9
4800 DMIPS
2x 800MHz-1.2GHz
Cortex-A9
5700 DMIPS
4x 800MHz-1.2GHz
Cortex-A9
11500 DMIPS
On-Chip
Memory
256KB L2 +
32K+32K I/D L1 +
256KB SRAM
512KB L2 +
32K+32K I/D L1 +
128KB SRAM
512KB L2 & 32K+32K
I/D L1 + 128KB
SRAM
1MB L2 +
32K+32K I/D L1 +
256KB SRAM
1MB L2 +
32K+32K I/D L1 +
256KB SRAM
Process
Tech 40nm, LP 40nm, LP 40nm, LP 40nm, LP 40nm, LP
DRAM
Interface
Up to 2GB
1x32 LP-DDR2,
1chx32 DDR3 or
DDR3L
Up to 4GB
1x32 LP-DDR2,
1chx32 DDR3 or
DDR3L
Up to 4GB
2x32 LP-DDR2,
1chx64 DDR3 or
DDR3L
Up to 4GB
2x32 LP-DDR2, 1chx64
DDR3 or DDR3L
Up to 4GB
2x32 LP-DDR2,
1chx64 DDR3 or
DDR3L
Max DDR
Speed 400MHz (800MT/s) 400MHz (800MT/s)
400MHz
(800MT/s)
533MHz
(1066MT/s) 533MHz (1066MT/s)
External
Flash
Support
-
8-bit SLC/MLC
NAND, 40-bit ECC,
ONFI2.2
8-bit SLC/MLC
NAND, 40-bit ECC,
ONFI2.2
8-bit SLC/MLC NAND,
40-bit
ECC, ONFI2.2
8-bit SLC/MLC NAND,
40-bit
ECC, ONFI2.2
16/32-bit NOR 16/32-bit NOR 16/32-bit NOR 16/32-bit NOR 16/32-bit NOR
eMMC 4.4 eMMC 4.4 eMMC 4.4 eMMC 4.4 eMMC 4.4
- - - - -
4x SPI 4x SPI 4x SPI 5x SPI 5x SPI
Red indicates change from column to the left
Sep 2013
68 TM
i.MX 6SoloLite i.MX 6Solo i.MX 6DualLite i.MX 6Dual i.MX 6Quad
Ethernet 1x 10/100 1x GbE* + IEEE1588
* performance limited to
480Mbps duplex
1x GbE* + IEEE1588 * performance limited to
480Mbps
1x GbE*+ IEEE1588 * performance limited to
480Mbps
1x GbE*+ IEEE1588 * performance limited to
480Mbps
USB
3x USB2.0 HS • 1x OTG + PHY
• 1x Host + PHY
• 1x Host HSIC
4x USB2.0 HS • 1x OTG + PHY
• 1x Host + PHY
• 2x Host HSIC
4x USB2.0 HS • 1x OTG + PHY
• 1x Host + PHY
• 2x Host HSIC
4x USB2.0 HS • 1x OTG + PHY
• 1x Host + PHY
• 2x Host HSIC
4x USB2.0 HS • 1x OTG + PHY
• 1x Host + PHY
• 2x Host HSIC
CAN - 2x FlexCAN 2x FlexCAN 2x FlexCAN 2x FlexCAN
MLB - MLB 25/50/150 MLB 25/50/150 MLB 25/50/150 MLB 25/50/150
PCIe - 1x PCIe 2.0
(x1 lane)
1x PCIe 2.0
(x1 lane)
1x PCIe 2.0
(x1 lane)
1x PCIe 2.0
(x1 lane)
SD/MMC 3x SD/MMC 4.4
1x SDXC
3x SD/MMC 4.4
1x SDXC
3x SD/MMC 4.4
1x SDXC
3x SD/MMC 4.4
1x SDXC
3x SD/MMC 4.4
1x SDXC
MIPI - MIPI-CSI2
MIPI-DSI
MIPI-CSI2
MIPI-DSI
MIPI-CSI2
MIPI-DSI
MIPI-HSI
MIPI-CSI2
MIPI-DSI
MIPI-HSI
Camera
Interface 1x Input
• 1x 16-bit Parallel
2x Inputs • 1x 20-bit Parallel
• 2x lane MIPI-CSI2
2x Inputs • 1x 20-bit Parallel
• 2x lane MIPI-CSI2
3x Inputs • 1x 20-bit Parallel
• 4x lane MIPI-CSI2
3x Inputs • 1x 20-bit Parallel
• 4x lane MIPI-CSI2
HDD I/F - - - S-ATA II 3Gbps S-ATA II 3Gbps
Audio Acc. - ASRC ASRC ASRC ASRC
Audio 3x I2S
SPDIF Tx/Rx
3x I2S
SPDIF Tx/Rx ESAI
3x I2S
SPDIF Tx/Rx
ESAI
3x I2S
SPDIF Tx/Rx
ESAI
3x I2S
SPDIF Tx/Rx
ESAI
Red indicates change from column to the left
Sep 2013
69 TM
i.MX 6SoloLite i.MX 6Solo i.MX 6DualLite i.MX 6Dual i.MX 6Quad
Display
Resolution
(@60Hz)
WXGA (WXGA=1366x768)
2 x WXGA 2 x WXGA 2 x 4XGA or
2 x [1080p + WXGA] (4XGA=2048x1536)
2 x 4XGA or
2 x [1080p + WXGA]
Display
Interfaces
2x Outputs • 1x Parallel
• EPDC
2x Outputs • 2x Parallel
• 2x LVDS
• HDMI
• MIPI-DSI
• EPDC
2x Outputs • 2x Parallel
• 2x LVDS
• HDMI
• MIPI-DSI
• EPDC
4x Outputs • 2x Parallel
• 2x LVDS
• HDMI
• MIPI-DSI
4x Outputs • 2x Parallel
• 2x LVDS
• HDMI
• MIPI-DSI
GPU 3D -
Vivante GC880 • 53Mtri/s
• 266Mpxl/s
• OpenGL ES
1.1/2.0/3.0
Vivante GC880 • 53Mtri/s
• 266Mpxl/s
• OpenGL ES 1.1/2.0/3.0
Vivante GC2000 • 176Mtri/s
• 1000Mpxl/s
• OpenGL ES 1.1/2.0/3.0
• OpenCL 1.1 EP
Vivante GC2000 • 176Mtri/s
• 1000Mpxl/s
• OpenGL ES 1.1/2.0/3.0
• OpenCL 1.1 EP
GPU 2D (Vector Graphics)
Vivante GC355 • 300Mpxl/s
• OpenVG 1.1
via GPU 3D • OpenVG 1.1
via GPU 3D • OpenVG 1.1
Vivante GC355 • 300Mpxl/s
• OpenVG 1.1
Vivante GC355 • 300Mpxl/s
• OpenVG 1.1
GPU 2D (BLIT)
Vivante GC320 • 600Mpxl/s
Vivante GC320 • 600Mpxl/s
Vivante GC320 • 600Mpxl/s
Vivante GC320 • 600Mpxl/s
Vivante GC320 • 600Mpxl/s
Video Dec SW Only
1080p30 + D1 MPEG-2, H.264 MVC,
VC1, MPEG-4/Xvid,
DivX 6, H.263, MJPEG,
VP6 / WebM VP8
1080p30 + D1 MPEG-2, H.264 MVC,
VC1, MPEG-4/Xvid, DivX
6, H.263, MJPEG, VP6 /
WebM VP8
1080p60 + D1
2x 1080p30 MPEG-2, H.264 MVC, VC1,
MPEG-4/Xvid, DivX 6,
H.263, MJPEG, VP6 / WebM
VP8
1080p60 + D1
2x 1080p30 MPEG-2, H.264 MVC,
VC1, MPEG-4/Xvid, DivX
6, H.263, MJPEG, VP6 /
WebM VP8
Video Enc -
1080p30
2x 720p H.264, H.263, MPEG-4,
MPEG-2, MJPEG
1080p30
2x 720p H.264, H.263, MPEG-4,
MPEG-2, MJPEG
1080p30
2x 720p H.264, H.263, MPEG-4,
MPEG-2, MJPEG
1080p30
2x 720p H.264, H.263, MPEG-4,
MPEG-2, MJPEG
Red indicates change from column to the left
Sep 2013
70 TM
i.MX 6SoloLite i.MX 6Solo i.MX 6DualLite i.MX 6Dual i.MX 6Quad
UART SPI
I2C
5x UART,
4x SPI
4x I2C
4x SPI
5x UART
4x I2C
4x SPI
5x UART
4x I2C
5x SPI
5x UART
3x I2C
5x SPI
5x UART
3x I2C
ADC - - - - -
Temp.
Monitor Yes Yes Yes Yes Yes
PMU Partial PMU
integration
Partial PMU
integration
Partial PMU
integration
Partial PMU
integration
Partial PMU
integration
Security
HAB, Secure RAM,
Crypto Acc.,
TrustZone, NIST
approved RNG
HAB, Secure
RAM, Crypto Acc.,
TrustZone, NIST
approved RNG
HAB, Secure RAM,
Crypto Acc.,
TrustZone, NIST
approved RNG
HAB, Secure RAM,
Crypto Acc.,
TrustZone, NIST
approved RNG
HAB, Secure RAM,
Crypto Acc.,
TrustZone, NIST
approved RNG
Commercial
Qual. Available Available Available Available Available
Automotive
Qual.
AEC-Q100
- Available Available Available Available
Industrial Qual. - Available Available 3Q13 3Q13
Package 13x13 0.5P BGA 21x21 0.8P BGA
Pin compatible with i.MX 6Dual/Quad
21x21 0.8P FCBGA
Pin compatible with i.MX 6DualLite/Solo
Red indicates change from column to the left
Sep 2013
71 TM
• Specifications − CPU: i.MX 6Quad 4x Cortex-A9 up to1.2 GHz, 11500
DMIPS − Package:
Industrial/Automotive: 21x21 0.8mm Flip-chip BGA lidded
Commercialage: 21x21 0.8mm Flip-chip BGA non-lidded
• Key Features and Advantages • Multi-core architecture for high performance, 1MB L2 cache • 64-bit LP-DDR2/DDR3/DDR3L at 533MHz • Raw / managed NAND • PCIe 2.0 for Wi-Fi or other expansion port support • S-ATA 3Gbps interface (SSD / HDD) • Delivers rich graphics and UI in HW
− OpenGL/ES 2.x 3D accelerator with OpenCL EP support and OpenVG 1.1 acceleration
• Drives high resolution video in HW − Multi-format HD1080 video decode and encode − 1080p60 decode, 720p60 encode − High quality video processing (resizing, de-interlacing, etc.)
• Flexible display support − 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 design and reduces
BOM − DC-DC converters and linear regulators supply cores
and all internal logic − Temperature monitor for smart performance control
• Car network: 2xCAN, MLB150 with DTCP, 1Gb Ethernet with IEEE1588
Multimedia
i.MX 6Quad
CPU Platform
System Control
4x Cortex-A9
Security
Secure JTAG
PLL, Osc
Clock & Reset
NEON per core
Watch Dog x2
Timer x3
PWM x4
Internal Memory
ROM
RAM
Graphics: OpenGL/ES 2.x,
OpenCL/EP, OpenVG 1.x
Smart DMA
1MB L2-cache + VFPv3
RNG
TrustZone
Security Ctrl
Secure RTC
32KB I-cache per core
32KB D-cache per core
Video Codecs: 1080p30
Connectivity
LP-DDR2,
DDR3 / LV-DDR3
x32/64, 533 MHz
MMC 4.4 / SD 3.0 x3
MMC 4.4 / SDXC
UART x5, 5Mbps
I2C x3, SPI x5
ESAI, I2S/SSI x3
3.3V GPIO
USB2 OTG & PHY USB2 Host & PHY
MIPI HSI
S/PDIF Tx/Rx
PCIe 2.0 (1-lane)
1Gb Ethernet
+ IEEE1588
NAND Ctrl (BCH40)
USB2 HSIC Host x2
S-ATA & PHY 3Gbps Power Mgmt
Power Supplies
FlexCAN x2 MLB150 + DTCP
eFuses
Ciphers
20-bit CSI
HDMI & PHY
MIPI DSI
LCD & Camera Interface
24-bit RGB, LVDS (x3-8)
MIPI CSI2
IOMUX
Temp Monitor
Audio: ASRC
PTM per core
Keypad
Resizing & Blending
Inversion / Rotation
Image Enhancement
2x Imaging Processing Unit
72 TM
• Specifications − CPU: i.MX 6Dual 2x Cortex-A9 up to 1.2 GHz, 5700
DMIPS − Package:
Industrial/Automotive: 21x21 0.8mm Flip-chip BGA lidded
Commercial: 21x21 0.8mm Flip-chip BGA non-lidded
• Key Features and Advantages • Multi-core architecture for high performance, 1MB L2 cache • 64-bit LP-DDR2/DDR3/DDR3L at 533MHz • Raw / managed NAND • PCIe 2.0 for Wi-Fi or other expansion port support • S-ATA 3Gbps interface (SSD / HDD) • Delivers rich graphics and UI in HW
− OpenGL/ES 2.x 3D accelerator with OpenCL EP support and OpenVG 1.1 acceleration
• Drives high resolution video in HW − Multi-format HD1080 video decode and encode − 1080p60 decode, 720p60 encode − High quality video processing (resizing, de-interlacing, etc.)
• Flexible display support − 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 design and reduces
BOM − DC-DC converters and linear regulators supply cores
and all internal logic − Temperature monitor for smart performance control
• Car network: 2xCAN, MLB150 with DTCP, 1Gb Ethernet with IEEE1588
Multimedia
i.MX 6Dual
CPU Platform
System Control
2x Cortex-A9
Security
Secure JTAG
PLL, Osc
Clock & Reset
NEON per core
Watch Dog x2
Timer x3
PWM x4
Internal Memory
ROM
RAM
Graphics: OpenGL/ES 2.x,
OpenCL/EP, OpenVG 1.x
Smart DMA
1MB L2-cache + VFPv3
RNG
TrustZone
Security Ctrl
Secure RTC
32KB I-cache per core
32KB D-cache per core
Video Codecs: 1080p30
Connectivity
LP-DDR2,
DDR3 / LV-DDR3
x32/64, 533 MHz
MMC 4.4 / SD 3.0 x3
MMC 4.4 / SDXC
UART x5, 5Mbps
I2C x3, SPI x5
ESAI, I2S/SSI x3
3.3V GPIO
USB2 OTG & PHY USB2 Host & PHY
MIPI HSI
S/PDIF Tx/Rx
PCIe 2.0 (1-lane)
1Gb Ethernet
+ IEEE1588
NAND Ctrl (BCH40)
USB2 HSIC Host x2
S-ATA & PHY 3Gbps Power Mgmt
Power Supplies
FlexCAN x2 MLB150 + DTCP
eFuses
Ciphers
20-bit CSI
HDMI & PHY
MIPI DSI
LCD & Camera Interface
24-bit RGB, LVDS (x3-8)
MIPI CSI2
IOMUX
Temp Monitor
Audio: ASRC
PTM per core
Keypad
Resizing & Blending
Inversion / Rotation
Image Enhancement
2x Imaging Processing Unit
73 TM
• Specifications − CPU: 2x Cortex-A9 up to 1GHz, 4800 DMIPS − Package:
21x21 0.8mm MAPBGA (pin compatible with i.MX 6Dual/Quad/Solo)
• Key Features and Advantages • Multi-core architecture for high performance, 512KB
L2 cache • 64-bit LP-DDR2/DDR3/DDR3L at 400MHz • Raw / managed NAND • PCIe 2.0 for Wi-Fi or other expansion port support • Delivers rich graphics and UI in HW
− OpenGL/ES 2.x 3D accelerator
• Drives high resolution video in HW − Multi-format HD1080 video decode and 720p encode − High quality video processing (resizing, de-interlacing,
etc.)
• Flexible display support − Two simultaneous: 2x Parallel, 2x LVDS, MIPI-DSI, or
HDMI − Dual display up to WUXGA (1920x1200) and HD1080 − EPD controller for next gen display support
• MIPI-CSI2 and HSI • Increased analog integration simplifies design and
reduces BOM − DC-DC converters and linear regulators supply cores
and all internal logic − Temperature monitor for smart performance control
• Car network: 2xCAN, MLB150 with DTCP, 1Gb Ethernet with IEEE1588
Graphics
i.MX 6DualLite
CPU Platform System Control
2x Cortex-A9 Secure JTAG
PLL, Osc
Clock & Reset NEON
per core
Watch Dog x2
Timer x3
PWM x4
Internal Memory
ROM
RAM
Graphics: OpenGL/ES 2.x,
OpenVG 1.x
Smart DMA
512KB L2-cache
32KB D-cache per core
Imaging Processing Unit
Resizing, Blending
Inversion / Rotation
Image Enhancement
Connectivity
MMC 4.4 / SD 3.0 x3
MMC 4.4 / SDXC
UART x5
I2C x3, SPI x4
ESAI, I2S/SSI x3
SMBus, GPIO, Keypad
USB2 OTG & PHY USB2 Host & PHY
S/PDIF Tx/Rx
NAND Cntrl (BCH40)
Power Mgmt
Power Supplies
IOMUX
Temp Monitor
Audio: ASRC
PTM per core
EPDC
E-INK™ Panels w/IF
LCD & Camera Interfaces
32KB I-cache per core
Video
Video Codecs: 1080p
External Memory
X64 LP-DDR2 /
DDR3 / LV-DDR3
HDMI & PHY
MIPI DSI
24-bit RGB, LVDS
MIPI CSI2, 20-bit CSI
MIPI HSI
PCIe 2.0
FlexCAN x2, MLB150
1Gb Eth + 1588
USB2 HSIC Hostx2
Security
RNG
TrustZone
Security Ctrl
Secure RTC
eFuses
Ciphers
74 TM
• Specifications − CPU: Cortex-A9 up to 1GHz, 2400 DMIPS − Package:
21x21 0.8mm MAPBGA (pin compatible with i.MX 6Dual/Quad/DualLite)
• Key Features and Advantages • Single core Cortex-A9 with 512KB L2 cache for high
performance • 32-bit LP-DDR2/DDR3/DDR3L at 400MHz • Raw / managed NAND • PCIe 2.0 for Wi-Fi or other expansion port support • Delivers rich graphics and UI in HW
− OpenGL/ES 2.x 3D accelerator
• Drives high resolution video in HW − Multi-format HD1080 video decode and 720p encode − High quality video processing (resizing, de-interlacing,
etc.)
• Flexible display support − Two simultaneous: 2x Parallel, 2x LVDS, MIPI-DSI, or
HDMI − Dual display up to WUXGA (1920x1200) and HD1080 − EPD controller for next gen display support
• MIPI-CSI2 and HSI • Increased analog integration simplifies design and
reduces BOM − DC-DC converters and linear regulators supply cores
and all internal logic − Temperature monitor for smart performance control
• Car network: 2xCAN, MLB150 with DTCP, 1Gb Ethernet with IEEE1588
Graphics
i.MX 6Solo
CPU Platform System Control
Cortex-A9 Secure JTAG
PLL, Osc
Clock & Reset NEON
per core
Watch Dog x2
Timer x3
PWM x4
Internal Memory
ROM
RAM
Graphics: OpenGL/ES 2.x,
OpenVG 1.x
Smart DMA
512KB L2-cache
32KB D-cache per core
Imaging Processing Unit
Resizing, Blending
Inversion / Rotation
Image Enhancement
Connectivity
MMC 4.4 / SD 3.0 x3
MMC 4.4 / SDXC
UART x5
I2C x3, SPI x4
ESAI, I2S/SSI x3
SMBus, GPIO, Keypad
USB2 OTG & PHY USB2 Host & PHY
S/PDIF Tx/Rx
NAND Cntrl (BCH40)
Power Mgmt
Power Supplies
IOMUX
Temp Monitor
Audio: ASRC
PTM per core
EPDC
E-INK™ Panels w/IF
LCD & Camera Interfaces
32KB I-cache per core
Video
Video Codecs: 1080p
External Memory
X32 LP-DDR2 /
DDR3 / LV-DDR3
HDMI & PHY
MIPI DSI
24-bit RGB, LVDS
MIPI CSI2, 20-bit CSI
MIPI HSI
PCIe 2.0
FlexCAN x2, MLB150
1Gb Eth + 1588
USB2 HSIC Hostx2
Security
RNG
TrustZone
Security Ctrl
Secure RTC
eFuses
Ciphers
75 TM
• Specifications − CPU: Cortex-A9 up to 1GHz, 2400 DMIPS − Package:
13x13 0.5mm MAPBGA with 0.8mm design rules
• Key Features and Advantages • Single core Cortex-A9 with 256KB L2 cache • 32-bit LP-DDR2/DDR3/DDR3L at 400MHz • Managed NAND support • Flexible display support
− Two simultaneous: 1x Parallel, 1x EPD − Parallel display up to WXGA (1366x768) − EPD controller for next gen display support
• Broad range of connectivity − 3x USB 2.0 support with 2 integrated PHY’s,
x1 HSIC − Audio interfaces include I2S/SSI, S/PDIF
Tx/Rx − 10/100 Ethernet
• Increased analog integration simplifies design and reduces BOM − DC-DC converters and linear regulators supply
cores and all internal logic
− Temperature monitor for smart performance control
i.MX 6SoloLite
CPU Platform System Control
1x Cortex-A9
Security
Secure JTAG
PLL, Osc
Clock & Reset NEON
Watch Dog x2
Timer x3
PWM x4
Internal Memory
ROM
RAM
Smart DMA 256KB L2-cache
HAB
Secure RTC
32KB D-cache
ePxP
CSC,Combine, Rotate,
Gamma Mapping
Connectivity
MMC 4.4 / SD 3.0 x3
MMC 4.4 / SDXC
UART x5
I2C x3, SPI x4
I2S/SSI x3
SMBus, GPIO, Keypad
USB2 OTG & PHY USB2 Host & PHY
S/PDIF Tx/Rx
Power Mgmt
LDO
IOMUX
Temp Monitor
PTM
EPDC
E-INK™ Panels w/IF
32KB I-cache
External Memory
X32 LP-DDR2,
DDR3 / LV-DDR3
LCD & Camera Interfaces
24-bit RGB
10/100 Ethernet
USB2 HSIC Host
Graphics
GPU2D: OpenVG1.1
16-bit Parallel CSI
SiPix Controller
SiPix Panels w/IF
TM