EUF-SMC-T3486.Pdf
Total Page:16
File Type:pdf, Size:1020Kb
i.MX Family Updates Thomas Aubin i.MX RMM EMEA October 2018 | EUF-SMC-T3486 Company Public – NXP, the NXP logo, and NXP secure connections for a smarter world are trademarks of NXP B.V. All other product or service names are the property of their respective owners. © 2018 NXP B.V. Agenda • i.MX: Overall offer • i.MX NPI updates − i.MX 6 ULZ − i.MX 7 ULP − i.MX 8 Series • i.MX Solution − PMIC Solution − Pro-support − Audio & Video − Linux POS ref design COMPANY PUBLIC 1 SECURE CONNECTIONS FOR THE SMARTER WORLD COMPANY PUBLIC 2 DEVELOPING SOLUTIONS CLOSE TO WHERE OUR CUSTOMERS AND PARTNERS OPERATE EMEA AMERICAS ASIA PAC HEADQUARTERS EINDHOVEN, NETHERLANDS R&D COMPANY PUBLIC 3 i.MX OVER HALF BILLION SHIPPED YTD ☺ !! #1 in eReaders #1 in Auto Infotainment Applications Processors #1 in Reconfigurable Clusters Major player in MM and Industrial Market 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 i.MX i.MX Auto COMPANY PUBLIC 4 i.MX Applications Processor Values • Trusted Supply − Product longevity: Minimum 10 to 15 years − Security and safety: Hardware acceleration, software − Reliability: Zero-defect methodology, ULA, low SER FIT − Quality: Automotive AEC-Q100, Industrial/Consumer JEDEC Trust Crypto • Scalability for Maximum Platform Reuse Anti- − Pin compatibility and software portability Tamper − Integration: CPU (single/dual/quad, asymmetric), GPU, IO − Software: Linux, Android, Windows-embedded, RTOS • Support and Enablement − Industry-leading partners and support community − Manufacturability: 0.65 to 0.8mm options, fewer PCB layers − System solutions: SoC, sensors, memory, PMIC, connectivity, standard products, software COMPANY PUBLIC 5 i.MXCommunity.org – Connect, Collaborate, Share Ecosystem NXP.com Partners Channel NXP Partners Support Users Developers Greater than 4,000 members 3500 new content added every year Support and enablement for i.MX processors and software – share tips, ask questions, spark ideas Federated search capability integrated with our website Forums – Discussions – Groups – Blogs Posts – News – Multimedia Gallery – Training COMPANY PUBLIC 6 i.MX Portfolio Roadmap COMPANY PUBLIC 7 Pin-to-pin Compatible Pin-to-pin Compatible Pin-to-pin and Power Compatible (*except PoP) COMPANY PUBLIC 8 i.MX Applications Processor Scalability i.MX 6QuadPlus A72 A9 i.MX 6Quad A53 i.MX 8 family M4 Advanced Graphics & CPU Performance i.MX 6DualPlus A53 i.MX 6Dual i.MX 8M family M4 pin Compatible pin - Advanced Computing, Audio/Video & Voice to - i.MX 6DualLite Pin i.MX 8X family A35 A9 M4 i.MX 6Solo Safety Certifiable & Efficient Performance M4 ® i.MX 6SoloX ARM v8-A (32-bit/ 64-bit) ® i.MX 6SoloLite ARM v7-A (32-bit) Software Compatible A7 i.MX 6SLL i.MX 7 family M4 Flexible Efficient Connectivity i.MX 6UltraLite A7 i.MX 7ULP family i.MX 6ULL/6ULZ Ultra Low Power with Graphics ARM® v7-A i.MX RT family M7 COMPANY PUBLIC 9 Cross-over Processor i.MX 6ULZ - Lowest Cost Linux Processor • Lowest Cost and Smallest i.MX 6 • High Performance Member − Up to 900MHz ARM Cortex-A7 with Neon − Price at $1.99 RS @10k − 32KB L1 I-Cache and 32KB L1 D-Cache − The 14x14 289 MAPBGA with 0.8mm pitch for − 128KB L2 Cache simple and low cost PCB design − Advanced High Assurance Boot − Integrated power management module that reduces the complexity of external power supply and simplifies power sequencing • Connectivity Optimized for Cost • Ease of Use, Compatibility and Sensitive Consumer Applications Scalability − Full Audio suite: ESAI, I2S X 3, S/PDIF − Linux BSP − 2x High-speed USB on-the-go with PHY − SW compatible to broad i.MX 6 series − Multiple Serial Communication ports: 2x I2C, − SW and Pin to pin compatible with 2x SPI, 4x UART, 2x Smartcard interfaces corresponding i.MX 6UltraLite and i.MX 6ULL − Flexible external memory controller: Parallel NAND, Parallel NOR, dual channel QSPI, eMMC, SD COMPANY PUBLIC 10 i.MX 6ULZ Application Processor • Specifications − Package: 289 MAPBGA, 14x14mm, 0.8mm pitch i.MX 6ULZ − Temperature: -0C to 90C (Tj) System Control Connectivity Secure JTAG CPU Platoform eMMC 4.5 / SD 3.0 x2 PLL, OSC • Key Features and Advantages ARM Cortex-A7 NAND Ctrl (BCH40) RTC & Reset 32 KB I-cache 32 KB D-cache − ARM Cortex-A7 @ up to 900MHz UART x4 Smart DMA NEON ETM − 32KB L1 I-Cache and 32KB L1 D-Cache 8x8 Keypad IOMUX 128 KB L2-Cache − 128KB L2 Cache Timer x2 I2C x2 − 16-bit LP-DDR2, DDR3/DDR3L External Memory PWM x4 SPI x2 − 8/16-bit Parallel NOR FLASH / PSRAM Watch Dog x3 Parallel NOR FLASH GPIO − Dual-channel Quad-SPI NOR FLASH Dual-Channel Quad SPI x1 Power Mgmt ESAI − 8-bit Raw NAND FLASH with 40-bit ECC LDO 16-bit DRAM Controller LPDDR2/DDR3/DDR3L I2S/SAI x 3 − 2x eMMC 4.5/SD 3.0/SDIO Port Temp Monitor − 2x USB 2.0 OTG, HS/FS, Device or Host with PHY Security S/PDIF Tx/Rx Internal Memory − Audio Interfaces include ESAI, 3x I2S/SAI, S/PDIF Tx/Rx Ciphers & RNG Secure RTC ASRC 96 KB ROM eFUse HAB 2x USB OTG w/ PHY 128 KB RAM • Enablement − Linux BSP from NXP COMPANY PUBLIC 11 i.MX 7 Series COMPANY PUBLIC 12 i.MX Applications Processor Scalability i.MX 6QuadPlus A72 A9 i.MX 6Quad A53 i.MX 8 family M4 Advanced Graphics & CPU Performance i.MX 6DualPlus A53 i.MX 6Dual i.MX 8M family M4 pin Compatible pin - Advanced Computing, Audio/Video & Voice to - i.MX 6DualLite Pin i.MX 8X family A35 A9 M4 i.MX 6Solo Safety Certifiable & Efficient Performance M4 ® i.MX 6SoloX ARM v8-A (32-bit/ 64-bit) ® i.MX 6SoloLite ARM v7-A (32-bit) Software Compatible A7 i.MX 6SLL i.MX 7 family M4 Flexible Efficient Connectivity i.MX 6UltraLite A7 i.MX 7ULP family i.MX 6ULL/6ULZ Ultra Low Power with Graphics ARM® v7-A i.MX RT family M7 COMPANY PUBLIC 13 Cross-over Processor i.MX 7ULP Family Target Applications Low Power DEVICES i.MX 7ULP • Home Control • Wearables • Portable Healthcare • Portable Printing • Gaming Accessories • General Embedded Control • IoT Edge • SOM Board Solutions COMPANY PUBLIC 14 i.MX 7ULP for Ultra Low Power Applications Bringing together Apps Processor performance i.MX 7ULP and MCU Low Power Rich 3D & 2D Graphics Heterogeneous Computing Power Efficiency • GC7000 nanoULTRA • Multiple software execution: • High Performance/mW, extending battery life for portable • OpenGL ES 2.0/1.1 • Powerful processing using devices. • OpenVG 1.1 Cortex-A7 and Neon co- processor • Real-time performance through • Effective control of the transistor • GC320 2D Composition Cortex-M4 channel through biasing, leveraging FD-SOI process • Offloads tasks from 3D • System integrity and security technology GPU • Stretch/Shrinking, • Resource Domain Controller rotation, GUI processing • Fast Low Power Boot • Safe Recovery of Application • SMART Power Mode domain management giving • Memory Optimized Drivers Performance on Demand with fast wake up times • Right sized for Wearable/IoT COMPANY PUBLIC 15 i.MX 7ULP provides more discrete separation between Domains Application Domain SoC Domain Application Domain Real Time Domain Cortex-A7 Cortex-A7 Cortex-M4 Cortex-M4 Slave Slave Slave Slave PCIe DDR DDR GPU Device Device Device Device i.MX 7Solo i.MX 7ULP Ability to shut down the most amount of silicon while operating from the Cortex-M4 Cortex-M4 becomes the Master COMPANY PUBLIC 16 i.MX 7ULP i.MX 7ULP Applications Timers Application Domain A7 Connectivity 32 bit Timer x4 UART x 4 System timers ARM Cortex-A7 I2C x4 Watch Dog Processor 32KB I-cache 32KB D-cache SPI x 2 DMA 3.3V/1.8V GPIO Specifications: Key Features: 256KB L2 cache USB2.0 OTG Internal Memory (w/ PHY) ▪ Graphics NEON FPU CPU: 256K RAM USB2.0 HOST Trust Zone ETM (w/ HSIC) • ▪ GC7000 nanoULTRA GPU: Cortex-A7 @ 720 MHz OpenGL 2.0 / OpenVG FlexIO target Graphics ▪ GC320 Composition Engine Security • Crypto / TRNG 3D GPU 2D GPU External Memory Cortex-M4 @200 Mhz target ▪ Ultra Low Power HAB – Secure Boot NanoULTRA GC320 16/32b LPDDR(2/3) Process: 28nm FD SOI ▪ Independent Real-time domain Secure Fuse Display Camera MMC5.0/SDIO x 2 Package: ▪ Ultra Low Run Current MIPI DSI – 2 lane Parallel I/F FlexBUS ▪ 14x14 393BGA, 0.5mm pitch ▪ Low power peripherals ▪ 10x10 361BGA, 0.5mm pitch ▪ Memory options Security – Batt Domain Clock & Power Management ▪ QSPI (on the fly decryption) Tamper Secure Secure Power Detection RTC Storage Manager CLK /RST PLL/OSC Temp Range (junction): -40 to +105C ▪ 32-bit LPDDR2/3 @400MHz ▪ Qual Tiers: Commercial, Industrial eMMC 5.0 /SD3.0 Timers M4 Connectivity 32 bit Timer x4 Real Time Domain ▪ Connectivity UART x 4 System timers ▪ USB HS OTG with PHY ARM Cortex-M4 I2C x4 Watch Dog ▪ USB HS HOST HSIC DSP Extensions SPI x2 Access & IPC 3.3V/1.8V GPIO ▪ I2C X 8, SPI X 4, UART X 8, SDIO 8KB Cache Resource Domain Ctl 2 X 2, I2S X 2 DAP MPU FPU I S x 2 Secure JTAG FlexIO ▪ Security SEMA4 / Msg Unit 256K RAM (TCM) ▪ High Assurance Boot Security Analog External Memory ▪ uHAB – Secure Boot Crypto Acceleration: AES- 2x 12-bit ADC 2x 12-bit DAC 128/256, SHA-1, SHA-224, SHA- eFuses / OTP QSPI (OTFAD/XIP) 256 Crypto / TRNG Analog Comparators ▪ RNG and Tamper Detection *Application and Real Time Domain separately shown with respective peripherals COMPANY PUBLIC 17 NXP Complete Solutions for i.MX 7ULP i.MX7 ULP PF1550 ULP EVK + Sensors Family Processors PMIC + = Development Platform • 800 MHz Cortex™-A7 • Integration of NXP’s PMIC • MEMS gyroscopes for Development platform: chip set with i.MX reliable sensing and • NEON™ coprocessor • SOM based evaluation kit processor for optimization measuring • ARM® Cortex™-M4, of power efficiency and • Linux® and Android™ Board • Magnetometers: measuring software/hardware Support Packages are • Targeting a broad range of the magnitude and integration available through NXP Low Power Applications that direction of magnetic fields rely on a multitude of Low • One-stop customer service • Pressure Sensing Devices, power states to extend and support during composed of single silicon, battery life to its fullest.