Topic IMX产品roadmap以及简介 如何更加简单的开发IMX系列产品 客户实际案例分析 1 IMX产品roadmap 4x CPU; 6x GPU, 1080p60 performance gains Good, Better, Best Differentiation 2x CPU; 3x GPU performance gains Premium i.MX 8 i.MX 7Quad i.MX 6Quad Content Creation, Technology Driver Balanced i.MX 8 i.MX 7Dual i.MX 6Dual i.MX51 i.MX 6DL i.MX53 i.MX50 Entry i.MX 8 i.MX35 i.MX31 i.MX28 i.MX25 i.MX233 i.MX 6Solo i.MX 7Solo i.MX 6SL i.MX 7SoloLite 40nm 2011 28nm 2012 Product Qual Proposal Planning Execution Samples Production 2013 ProductionARM9 ARM11 Cortex-A8 Cortex-A9 2014 A15+A7 Dual A7 Mass Market Availability Confidential and Proprietary 2 经典芯片简介—IMX28 Advanced Connectivity Connectivity I2C x 2 Key Features and Advantages 454MHz ARM926EJ-S core w/ 32KB Cache PMU with high efficiency on-chip DC/DC, supports Li-Ion batteries, battery charging 10/100 Dual IEEE 1588 Ethernet with RMII support and L2 Switch Dual CAN interfaces LCD Controller with Touchscreen NAND support – SLC/MLC and eMMC 4.4 managed Hardware BCH (up to 20-bit correction) 200 MHz 16-bit DDR2, LV-DDR2, mDDR external memory support Dual High speed USB with embedded PHY Up to 8 General purpose 12-bit ADC channels and single 2 Msps ADC channel Temperature sensor for thermal protection Multiple connectivity ports (UART,SSP,SDIO,SPI,I2C,I2S) <0.5 Watt performance in harshest conditions Family of products supporting various feature sets Package and Temperature 289 BGA 14x14mm 0.8mm pitch -40C to +85C (Industrial, Automotive) -20C to +70C (Consumer) SPI x 4 10/100 Ethernet IEEE 1588 x2 L2 Switch CAN x 2 HS USB Phy x 2 UART x 6 NAND BCH 20-bit GPIO MMC+/SD Ext Memory I/F DDR2 mDDR i.MX28 ARM926EJ-S 454MHz x4 Analog 12-bit ADC x 8 16K I Cache 2Msps ADC x 1 Thermal Protection 32K D Cache Security Power Management DC/DC - 4.2V LDO x4 Audio I2S x 2 HAB4 OTP AES Key 128-bit AES SHA-2 Hashing LCD Controller Touchscreen Scaling Alpha Blending Watch Dog DMA Rotation JTAG New or enhanced from i.MX233 3 128KB ROM PWM x 8 ETM Common IP with i.MX233 128KB SRAM Timer x 4 System Debug S/PDIF Tx Internal Memory User I/F Standard System Battery Charger LV-DDR2 Color Space Conversion Not available on all variants 3 经典芯片简介—IMX28 Feature i.MX280 i.MX283 i.MX286 i.MX287 On-chip RAM 128KB 128KB 128KB 128KB Memory Interface NAND Flash, DDR2, mDDR, LV-DDR2 NAND Flash, DDR2, mDDR, LV-DDR2 NAND Flash, DDR2, mDDR, LV-DDR2 NAND Flash, DDR2, mDDR, LV-DDR2 LCD w/ TS - Yes Yes Yes Security Yes Yes Yes Yes Ethernet x1 x1 x1 x2 L2 Switch - - - Yes CAN - - x2 x2 12-bit ADC x8 x8 x8 x8 High Speed ADC x1 x1 x1 x1 USB2.0 OTG HS with HS PHY x1 HS Host with HS PHY x1 OTG HS with HS PHY x1 HS Host with HS PHY x1 OTG HS with HS PHY x1 HS Host with HS PHY x1 OTG HS with HS PHY x1 HS Host with HS PHY x1 SDIO* x4 X4 x4 x4 SPI* X4 x4 X4 x4 UART* x6 x6 x6 x6 PWM* x8 x8 x8 x8 S/PDIF Tx - - Y Y Package 14x14 0.8mm 289 BGA 14x14 0.8mm 289 BGA 14x14 0.8mm 289 BGA 14x14 0.8mm 289 BGA 4 Red indicates change from column to the left Scalable series of six ARM Cortex A9-based SoC families i.MX 6SoloX i.MX 6SoloLite • ARM Cortex-A9 up to 1GHz • ARM® Cortex™-A9 at 1GHz • ARM Cortex-M4 at 200MHz • 256KB L2 cache i.MX 6Solo i.MX 6DualLite • ARM Cortex-A9 up to 1GHz • 512KB L2 cache • Dual ARM Cortex-A9 up to 1GHz • 512KB L2 cache i.MX 6Dual • Dual ARM Cortex-A9 up to 1.2GHz • 1 MB L2 cache • 64-bit DDR3 and 2-channel 32-bit LPDDR2 at 533MHz • 256KB L2 cache • 32-bit DDR3 and LPDDR2 at 400MHz • 64-bit DDR3 and dualchannel 32-bit LPDDR2 at 400MHz • 32-bit DDR3 and LPDDR2 at 400MHz • 32-bit DDR3 and LPDDR2 at 400MHz • eMMC, NOR, NAND • eMMC, NOR, NAND • eMMC • eMMC, QSPI, NOR, NAND • 2D graphics • 2D graphics • 3D graphics with 4 shaders • 2D graphics • 2D and 3D graphics • 3D graphics with 1 shader • 3D graphics with 1 shader • Two 2D GFX engines • Display: RGB, E-Ink • Display: RGB, LVDS • 1080p30 video • Camera: RGB • Camera: RGB, Analog • Display: RGB, LVDS, EInk, MIPI, HDMI • 10/100 Ethernet • Dual Gigabit Ethernet • 1080p30 video • PCIe (x1 lane) • Camera: Parallel, MIPI • • Gigabit Ethernet • • PCIe (x1 lane) • • • eMMC, NOR, NAND • 1080p60 video • Display: RGB, LVDS, MIPI, Display: RGB, LVDS, E-Ink, HDMI MIPI, HDMI • Camera: Parallel, MIPI Camera: Parallel, MIPI • PCIe (x1 lane) Gigabit Ethernet • Gigabit Ethernet PCIe (x1 lane) • SATA-II i.MX 6Quad • Quad ARM Cortex-A9 up to 1.2GHz • 1 MB L2 cache • 64-bit DDR3 and 2-channel 32-bit LPDDR2 at 533MHz • eMMC, NOR, NAND • 3D graphics with 4 shaders • Two 2D GFX engines • 1080p60 video • Display: RGB, LVDS, MIPI, HDMI • Camera: Parallel, MIPI • PCIe (x1 lane) • Gigabit Ethernet • SATA-II Pin-to-pin and Power Compatible (*except PoP) Software Compatible • • • • ARM Cortex-A9 based solutions ranging up to 1.2GHz HD 1080p encode and decode (except 6SoloLite/6SoloX), 3D video playback in high definition (except 6SoloLite/6SoloX) Integrated IO’s may include HDMI v1.4, MIPI and LVDS, display ports, MIPI camera, Gigabit Ethernet, multiple USB 2.0, SATA and PCI-Express SW support: Google Android™, Linux®, QNX (3rd party), Windows® Embedded CE (3rd party) 经典芯片简介—IMX6 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 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 2x32 LP-DDR2, 1chx64 DDR3 / LVDDR3, 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 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 SLC/MLC, 40-bit ECC, ONFI2.2 SLC/MLC, 40-bit ECC, ONFI2.2 SLC/MLC, 40-bit ECC, ONFI2.2 Video Codecs Decode: MPEG-2, H.264, VC1, MPEG-4/Xvid DivX 6, H.263, MJPEG. Encode: H.264, H.263 , MPEG-4, 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 Video Decode 1080p30 SW Only 1080p30 + D1 1080p30 + D1 1080p60or30 + D1 Dual 1080p decode 1080p60or30 + D1 Dual 1080p decode Video Encode 720p30 SW Only 1080p30 H.264BP Dual 720p encode 1080p30 H.264BP Dual 720p encode 1080p30 H.264BP Dual 720p encode 1080p30 H.264 BP Dual 720p encode 6 经典芯片简介—IMX6 i.MX53 i.MX 6SoloLite i.MX 6Solo i.MX 6DualLite i.MX 6Dual i.MX 6Quad Display (@60Hz) WXGA (1280x800) WXGA (1366 x 768) Dual WXGA (1366 x 768) Dual WXGA (1366 x 768) WUXGA (1920x1200) + HD1080 WUXGA (1920x1200) + HD1080 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, MIPI-DSI, HDMI Four outputs Types: 2x parallel, 2x LVDS, MIPI-DSI, 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 3x I2S, SPDIF Tx/Rx, ESAI 3x I2S, SPDIF Tx/Rx, ESAI 3x I2S, SPDIF Tx/Rx, ESAI 3x I2S, SPDIF Tx/Rx, ESAI 7 经典芯片简介—IMX6 i.MX53 i.MX 6SoloLite i.MX 6Solo i.MX 6DualLite i.MX 6Dual i.MX 6Quad Display (@60Hz) WXGA (1280x800) WXGA (1366 x 768) Dual WXGA (1366 x 768) Dual WXGA (1366 x 768) WUXGA (1920x1200) + HD1080 WUXGA (1920x1200) + HD1080 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, MIPI-DSI, HDMI Four outputs Types: 2x parallel, 2x LVDS, MIPI-DSI, 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 3x I2S, SPDIF Tx/Rx, ESAI 3x I2S, SPDIF Tx/Rx, ESAI 3x I2S, SPDIF Tx/Rx, ESAI 3x I2S, SPDIF Tx/Rx, ESAI 8 经典芯片简介—IMX6 ► Specifications • • • • 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) System Control 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 • Flexible display support • • • • Multi-format HD1080 video decode and encode 1080p60 decode, 720p60 encode High quality video processing (resizing, de-interlacing, etc.) 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 CPU Platform MMC 4.4 / SDXC Dual / Quad Cortex-A9 UART x5, 5Mbps Smart DMA IOMUX PWM x4 Watch Dog x2 32KB I-cache per core 32KB D-cache per core NEON per core PTM per core 1MB L2-cache + VFPv3 Multimedia Power Supplies Temp Monitor Graphics: OpenGL/ES 2.x, OpenCL/EP, OpenVG 1.x Video Codecs: 1080p30 Internal Memory ROM RAM Security RNG I2C x3, SPI x5 ESAI, I2S/SSI x3 3.3V GPIO Keypad S-ATA & PHY 3Gbps Power Mgmt Drives high resolution video in HW • OpenGL/ES 2.x 3D accelerator with OpenCL EP support and OpenVG 1.1 acceleration Connectivity MMC 4.4 / SD 3.0 x3 Secure JTAG Timer x3 ► i.MX 6Quad/6Dual USB2 OTG & PHY USB2 Host & PHY USB2 HSIC Host x2 MIPI HSI Audio: ASRC 2x Imaging Processing Unit S/PDIF Tx/Rx Resizing & Blending Inversion / Rotation Image Enhancement PCIe 2.0 (1-lane) LCD & Camera Interface 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 9 经典芯片简介—IMX6 ► 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 CPU Platform • PLL, Osc Clock & Reset Smart DMA 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 2x Cortex-A9 MMC 4.4 / SDXC 32KB D-cache 32KB I-cache NAND Cntrl (BCH40) NEON PTM 512KB L2-cache Watch Dog x2 UART x5 I2C x3, SPI x4 Timer x3 PWM x4 Connectivity MMC 4.4 / SD 3.0 x3 Secure JTAG IOMUX ► i.MX 6DualLite 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 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 10 经典芯片简介—IMX6 ► 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 • ► 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 System Control i.MX 6Solo CPU Platform MMC 4.4 / SD 3.0 x3 Secure JTAG PLL, Osc Clock & Reset Smart DMA IOMUX 1x Cortex-A9 MMC 4.4 / SDXC 32KB D-cache 32KB I-cache NAND Cntrl (BCH40) NEON PTM 512KB L2-cache Watch Dog x2 UART x5 I2C x3, SPI x4 Timer x3 PWM x4 Connectivity 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 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 Blue indicates feature advantage When to Choose i.MX 6SoloX vs. i.MX 6Solo/6SoloLite Feature i.MX 6SoloLite CPU1 Key Differences i.MX 6SoloX i.MX 6Solo 1GHz Cortex-A9 (2400 DMIPS) 800MHz -1GHz Cortex-A9 (2400 DMIPS) 800MH-1GHz Cortex-A9 (2400 DMIPS) CPU2 - 200MHz Cortex-M4 (208 DMIPS) - On-chip memory 256KB L2 + 256KB SRAM 256KB L2 + 128KB SRAM 512KB L2 + 128KB SRAM Serial Flash I/F SPI Dual DDR QuadSPI SPI Raw NAND Flash I/F - 8-bit NAND BCH62 8-bit NAND BCH40 DRAM interface 32-bit LPDDR2/DDR3 @400MHz 32-bit LPDDR2/DDR3/DDR3L @400MHz 32-bit LPDDR2/DDR3/DDR3L @400MHz Ethernet 1x 10/100 2x Gb AVB 1x Gb + 1588 PCIe - 1x PCIe 2.0 (x1 lane) *n/a on all packages 1x PCIe 2.0 (x1 lane) USB 1x USB OTG HS w/PHY 1x USB Host HS w/PHY 1x HSIC 1x USB OTG HS w/PHY 1x USB Host HS w/PHY 1x HSIC 1x USB OTG HS w/PHY 1x USB Host HS w/PHY 2x HSIC UART, SPI, I2C 5, 4, 4 6, 4, 4 5, 4, 4 SD/MMC interface 3x SD/MMC, 1x SDXC 3x SD/MMC, 1x SDXC 3x SD/MMC, 1x SDXC 12-bit ADC - 2x 12-bit SAR *n/a on all packages - Camera Input 16-bit parallel 20-bit parallel 4x Composite *n/a on all packages 20-bit parallel 1x MIPI CSI GPU 2D GC320 Composition (600Mpxl/s) *n/a on all devices via GPU 3D (300Mpxl/s) *n/a on all devices GC320 Composition (600Mpxl/s) *n/a on all devices GPU 3D - GC400T Open GLES 2.0 *n/a on all devices 27M Tri/s, 133 Mpxl/s GC880 Open GLES 2.0 *n/a on all devices 53M Tri/s, 266 Mpxl/s Video Decode via Software via Software 1080p30 + D1 Display interface 1x 24-bit RGB up to WXGA 1x EPDC 1x 24-bit RGB up to WXGA 1x LVDS *n/a on all packages 2x 24-bit RGB up to WXGA 1x LVDS, HDMI, MIPI DSI, EPDC Package 13x13, 0.5P 14x14 0.65P, 17 x17 0.8P, 19x19 0.8P 21 x 21, 0.8P Qual. Tiers Commercial Commercial, Industrial, Automotive Commercial, Industrial, Automotive Sampling – now 经典芯片简介—IMX7 Specifications: CPU: Single Core Cortex-A7 @ 800MHz Package: [email protected] BGA (compatible with i.MX 7Dual) [email protected] BGA (size optimized) Qualification: Commercial, Industrial (24/7 duty cycle) Temp Range (Tj): Target is -40 to 125 Deg Tj Key Features and Advantages 800Mhz, Cortex A7, 32KB I/D, 256KBL2 Cache Cortex M0+ Memory Support 16bit LP-DDR3, DDR3/L @ 533MHz; 128KB of OCRAM 8 bit NAND Flash with BCH62; 2x SD3.0/eMMC5.0 Display/Capture enhancements from i.MX 7Value I/O 24-bit Parallel LCD support (1920x1080) 1x USB 2.0 OTG w/ PHY + 1xUSB 2.0 HOST/HSIC General I/O 2x GigE Ethernet Ports-AVB; 4x SPI (1x is 60Mhz and 3x at least 10Mhz) 32bit Timer with 3x time bases + 6 channels 3x PWMs; 4x I2C, 7x UARTs (ISO7816/EMV2000L1 support) System Control JTAG Main CPU Platform Connectivity Core MMC5.0 / SDIO3.0 x 2 Cortex-A7 UART x7 PLL, Osc Clock & Reset Smart DMA Timer 32KB I-cache 32KB D-cache FPU NEON I2C x4, SPI x4 USB2 OTG-PHY PWM x3 Watch Dog x2 256KB L2-cache Power Mgmt Secondary Core USB2 HSIC/Host GigETH x2 I2S/SSI x3 DCDC/LDO Cortex-M0+ BATT Charger GPIO, Keypad Internal Mem Display Interface 128KB SRAM RGB CAN x2 BootROM External Memory ADC WEIM – NOR, SRAM 2x 12-bit ADC NAND ECC(BCH62) PxP Camera Interfaces 20-bit Parallel Dual CH DDR Q-SPI Resizing, Blending. Rotation 16bit LP-DDR2/3 DDR3/DDR3L Security RNG 10 tamper pins Ciphers DPA (AES, 3DES) DDR enc/dec Secure RTC RSA 4096 32K storage Security module - enabling PCI 4.0 compliance Updated from i.MX 7Dual 17x17 0.75mm BGA 10x10 0.4mm BGA 经典芯片简介—IMX7 Specifications: CPU: Dual Core Cortex-A7 @ 800MHz Package: [email protected] BGA (compatible with i.MX 7 Solo) [email protected] BGA (size, feature optimized) Qualification: Commercial, Industrial (24/7 duty cycle) Temp Range (Tj): Target is -25 to 125 Deg Tj Key Features and Advantages 800Mhz-1GHz, Cortex A7, 32KB I/D, 512KBL2 Cache Cortex M4 Memory Support PLL, Osc Clock & Reset Smart DMA Timer x 4 Main CPU Platform Core #0 Core #1 Cortex-A7 Cortex-A7 32KB I-cache 32KB D-cache 32KB I-cache 32KB D-cache NEON FPU NEON FPU PWM x4 Watch Dog x4 512KB L2-cache Power Mgmt Secondary Core Connectivity MMC5.0 / SDIO3.0 x3 UART x7 I2C x4, SPI x4 USB2 OTG-PHY x2 USB2 HSIC/Host GigETH x2 LDO I2S x3 32bit LP-DDR3, DDR3/L @ 533MHz; 128KB of OCRAM 8 bit NAND Flash with BCH62; Temp Monitor 3x SDIO3.0/eMMC5.0 Internal Mem Display Interface CAN x2 128KB SRAM RGB PCI-e v2.1 96K BootROM MIPI-DSI Smart Card I/F x2 Display 4th 24-bit Parallel LCD support (1920x1080) Parallel (up to 24-bit) and MIPI CSI 2-lane camera input generation EPD Controller (2332x1650@106Hz) ADC Cortex-M4 16KB I$ 4th 1x PCI-e (1-lane) 1x USB 2.0 OTG w/ PHY + 2xUSB 2.0 HOST/HSIC 2x GigE Ethernet Ports-AVB; 4x SPI (1x is 60Mhz and 3x at least 10Mhz) 32bit Timer with 3x time bases + 6 channels 3x PWMs; 4x I2C, 7x UARTs (ISO7816/EMV2000L1 support) Security module - enabling PCI 4.0 compliance TCM 64KB 16KB D$ Gen EPD Controller 2x 12-bit ADC Camera Interfaces External Memory WEIM – NOR, SRAM NAND ECC(BCH62) Resizing, Blending. Rotation Dual CH DDR Q-SPI Prog. H/W Engine 32/16bit LP-DDR2/3 DDR3/DDR3L 20-bit Parallel MIPI CSI-2 GPIO, Keypad PxP I/O System Control JTAG Security RNG 10 tamper pins Ciphers DPA (AES) Secure RTC RSA 4096 32K storage Updated from i.MX 7Solo 17x17 0.75mm BGA 10x10 0.4mm BGA i.MX 6 Series Development Platforms i.MX 6 series development tools are Freescale designed and Freescale supported SABRE Platform for Smart Devices SABRE for Auto Infotainment • Builds on SABRE Board design with additional features including 10.1” capacitive multi-touch display, 2x MIPI camera sensors, SPI Nor Flash, GPS, ambient light sensor and digital microphones • Support for terrestrial and satellite radio tuners, Wi-Fi, Bluetooth, GPS, cellular modem, iAP authentication modules, MOST vehicle networking, cameras and displays • www.freescale.com/sabreai (available to auto Tier 1’s only) • www.freescale.com/sabresdp Supported Description Quad-core 1-1.2 GHz ARM Cortex-A9 Dual-core 1-1.2 GHz ARM Cortex-A9 i.MX 6Quad i.MX 6Dual (emulated) Quad-core 800MHz-1GHz ARM Cortex-A9 Dual-core 800MHz-1GHz ARM Cortex-A9 Dual-core 1GHz ARM Cortex-A9 Single-core 1GHz ARM Cortex-A9 i.MX 6DualLite i.MX 6Solo (emulated) Dual-core 800MHz ARM Cortex-A9 Single-core 800MHz ARM Cortex-A9 i.MX 6SoloX Single-core 800MHz ARM Cortex-A9 Supported Description i.MX 6Quad i.MX 6Dual (emulated) i.MX 6DualLite i.MX 6Solo (emulated) SABRE Board for Smart Devices • Intelligently designed with connectors on only two sides to eliminate ‘octopus effect’ on lab tables • Multiple connectivity options: Wi-Fi®, Bluetooth®, GPS, Ethernet, SD, parallel/serial interfaces, SATA (i.MX 6Quad only), and PCIe • www.freescale.com/sabresdb i.MX 6SoloLite Evaluation Kit • Enables EPD and/or LCD or HDMI display, touch control and audio playback, and the ability to add WLAN, a 3G modem or Bluetooth technology • E-Ink display available separately • www.freescale.com/6slevk Supported Description Supported Description i.MX 6Quad i.MX 6Dual (emulated) Quad-core 1-1.2 GHz ARM Cortex-A9 Dual-core 1-1.2 GHz ARM Cortex-A9 i.MX 6SoloLite Single-core 1GHz ARM Cortex-A9 i.MX 6SoloX Single-core 1GHz ARM Cortex-A9 SABRE Platform for Smart Devices (SDP) Website: www.freescale.com/sabresdp Part Numbers: MCIMX6Q-SDP ($999) MCIMX6DL-SDP ($999) Overview • Freescale i.MX 6Quad or 6DualLIte • i.MX 6Dual emulation on 6Quad • i.MX 6Solo emulation on 6DualLite • Freescale MMPF0100 PMIC • 1 GB DDR3 memory (non terminated) • 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 Audio • Wolfson Audio Codec • Microphone and headphone jacks • Dual 1W speakers 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 • JTAG connector • Serial to USB connector Expansion Connector • Enables parallel LCD or HDMI output • Camera CSI port signals • I2C, SSI, SPI signals Additional Features • 3-axis Freescale accelerometer • GPS receiver • Ambient light sensor • eCompass • Dual 5MP cameras • Power supply • Battery charger • Battery connectors OS Support • Linux and Android BSPs from Freescale • Others: 3rd parties Tools Support • Lauterbach • ARM (DS-5) • Macraigor • WiFi: Silex WiFi module (www.silexamerica.com/freescale) • i.MX 6 Series Software – Linux Release Strategy A single BSP release that supports entire i.MX 6 series • L3.0.35 GA Linux Release – L3.0.35_4.1.0 first release to support all available i.MX 6 families • i.MX 6Quad, i.MX 6Dual, i.MX 6DualLite, i.MX 6Solo, i.MX 6SoloLite – Last release under LTIB – Yocto 1.3 via the community – Available today – freescale.com • L3.10.17 GA Linux Release – Supports 3.10 LTS Linux kernel • • A new LTS (Long-Term Stable) kernel is selected every year (see http://www.kernel.org). The current LTS supported kernels are 3.0.x, 3.4.x and 3.10.x – 3.10.x was announced in August 2013 as the new LTS – Yocto 1.5 (https://wiki.yoctoproject.org/wiki/FAQ) – Available today – freescale.com • L3.14.x GA Linux Release – Coming in 2015… History of Android Development Android Google Release First Freescale Release Cupcake Android 1.0 (September 2008) Android 1.1 (February 9, 2009) Android 1.5 (April 2009) R3 – Jun 2009 Donut Android 1.6 (September 2009) R5 – Sep 2009 Android 2.0 (October 2009) Android 2.0.1 (December 2009) Android 2.1 (January 2010) R7 – Jan 2010 Eclair R9 – Aug 2010 Froyo Android 2.2 (May 2010) Android 2.2.1 (January 2011) Android 2.2.2 (January 2011) Android 2.2.3 (November 2011) R10 – Jan 2011 Gingerbread Android 2.3 (December 2010) Android 2.3.3 (February 2011) Android 2.3.4 (April 2011) Android 2.3.5 (July 2011) Android 2.3.6 (September 2011) Android 2.3.7 (September 2011) R11 – Sep 2011 (i.MX53) R12 – Sep 2011(i.MX 6D/Q) Honeycomb Android 3.2 (July 2011) Android 3.2.1 (September 2011) Android 3.2.2 (August 2011) Android 3.2.4 (December 2011) Android 3.2.6 (February 2012) Ice Cream Sandwich Android 4.0.1 (October 2011) Android 4.0.2 (November 2011) Android 4.0.3 (December 2011) Android 4.0.4 (March 2012) R13 – Dec 2011 R13.1 – Jan 2012 R13.3 – Jun 2012 R13.4 GA – Sep 2012 JellyBean Android 4.1 (September 2012) Android 4.2 (December 2012) Android 4.3 (July 2013) JB 4.1 GA – Dec 2012 JB 4.2 Beta – Feb 2012 JB 4.2 GA – Apr 2012, JB 4.3 GA – Dec 2013 Kit Kat Android 4.4 (November 2013) KK 4.4.2 Alpha – Mar 2014 KK 4.4.2 Beta – May 2014 KK 4.4.2 GA – Jul 2014 Lollipop Android 5.0 (November 2014) Alpha – Dec 2014 Beta – Mar 2015 GA – Jun 2015 Support Options – Linux, Android Optional Extended Options •Source Code •Added features •Optimized Code Required Base Commercial Support Source Code IP x, y, z,… Binary Code IP x, y, z,… Core BSP Source Code Generic HW enablement Board Support Package Engineering Services Commercial Support Benefits Optional De-facto Community Support TIC/FAE Support Options •Faster time to market •Priority support •Access to expert •Secured execution •Private portal •Guaranteed response time •Hot fix / patch / early access •Consulting •Training Freescale Software Support MQX Android Linux Add-on Free Commercial Commercial Commercial Future Official Releases Early1 Early1 Early1 Access to Online Community Yes Yes Yes Yes Service Requests (on FSL Eval HW only) Yes Yes Yes Yes Submit bugs for official releases Yes Yes Yes Yes BSP customization support-only - Yes Yes Yes Private Portal - Yes Yes Yes Support Type Community E-Mail Community E-Mail Direct through Portal Community E-Mail Direct through Portal Community E-Mail Direct through Portal Yes Yes Yes Yes Yes Yes Yes Yes Yes Releases Available Senior Engineer Staff Software governance initial report - Hot Fixes 2 Service Level Assurance Initial Response Time 3 - Yes Yes Yes - 1 bus. day 1 bus. day 1 bus. day Total Hours of Support Time 4 - 50 / 100 / 200 hours 50 / 100 / 200 hours 50 / 100 / 200 hours Plan Term - 12 Months 12 Months 12 Months Free $10,000 – 50 hours $17,500 – 100 hours $30,000 – 200 hours $10,000 – 50 hours $17,500 – 100 hours $30,000 – 200 hours $10,000 – 50 hours $17,500 – 100 hours $30,000 – 200 hours DL-LVL2MQX-050 DL-LVL2MQX-100 DL-LVL2MQX-200 DL-LVL2AND-050 DL-LVL2AND-100 DL-LVL2AND-200 DL-LVL2LNX-050 DL-LVL2LNX-100 DL-LVL2LNX-200 Pricing Part Numbers 1 Early access to beta releases weeks/months before quarterly releases are typically available Access to bug fixes on issues you report immediately when available 3 Amount of time to receive acknowledge of support request 4 Any time support engineer spends including time preparing bug fixes. 2 Motor Control, Touch Sensing, Graphics, IPv6, Wireless Charging, etc. Basic Plan Overview
© Copyright 2026 Paperzz