I.Mx6 Quad Reference Manual
Total Page:16
File Type:pdf, Size:1020Kb
I.mx6 quad reference manual Continue ‹ The SAA template is considered for a merger. › The neutrality of this Article is in dispute. The conversation page can be found with a proper discussion. Do not remove this message until the conditions for doing so have been met. (October 2018) (Learn how and when to remove this template message) The i.MX range is the Freescale Semiconductor family (now part of NXP) proprietary microcontrometers for arm-based multimedia applications that focus on low energy consumption. Processors i.MX are SoCs (System-on-Chip), which include a number of processing units in one die, such as the main CPU, the video processing unit and the graphics processing unit, for example. Products i.MX are trained in automotive, industrial and consumer markets. Most are guaranteed for a production life of 10 to 15 years. [1] Many devices use i.MX processors, such as Ford Sync, Kobo eReader, Amazon Kindle, Zune (except Zune HD), Sony Reader, Onyx Boox readers/tablets, SolidRun SOM's (including CuBox), Purism's Librem 5, some Logitech Harmony remote control squeeze ibox radio, some Toshiba Gigabeata mp4 players. The range i.MX was formerly known as the DragonBall MX family, the fifth generation of DragonBall microcontrofiers. i.MX originally meant innovative multimedia eXtension. Solutions i.MX hardware (processors and development boards) and processor-optimized software. i.MX 1 series Freescale DragonBall MX-1 Microprocessor (BGA package). The series was later renamed i.MX. In 2001/2002, the i.MX / MX-1 was based on the arm920T architecture. i.MX1 = 200 MHz ARM920T i.MXS = 100 MHz ARM920T i.MXL = 150-200 MHz ARM920T i.MX 2 series series i.MX2x is a family of processors based on ARM9 architecture (ARM926EJ-S) designed in CMOS 90 nm process. i.MX 21 family The family of the i.MX21 is designed for low-power handheld devices. It was launched in 2003. i.MX21 = 266 MHz ARM9 platform + CIF VPU (decoding/code) + security i.MX21S = 266 MHz ARM9 platform + security i.MX 27 family family i.MX27 is designed for videotelephony and video surveillance. It was launched in 2007. i.MX27 = 400 MHz ARM9 platform + D1 VPU (decoding/code) + IPU + security i.MX27L = 400 MHz ARM9 platform + IPU + security i.MX 25 family family i.MX25 started in 2009. Especially includes key security features in hardware. The highest member of the family, i.MX258, Integruje CPU platform 400 MHz ARM9 + LCDC (LCD controller) + safety block i pod emphasis mDDR-SDRAM at 133 MHz. i.MX258 (industrial) = 133 MHz. i.MX258 (industrial) = 133 MHz. i.MX258 (industrial) = 133 MHz. i.MX258 (industrial) = 133 MHz. i.MX258 (industrial) = 103 MHz. i.MX258 (industrial) = 100 MHz. i.MX258 (industrial) = 133 MHz. i.MX 400 MHz ARM 9 platform + LCDC (with touch screen support) + security i.MX257 (consumer/industrial) = 400 MHz ARM9 platform + LCDC (with touch screen support) i.MX253 (consumer/industrial) = 400 MHz ARM9 platform + LCDC + security (no touch) i.MX255 (automotive) = 400 MHz ARM9 platform + LCDC (s screen support) + security i.MX251 (automotive) = 400 MHz ARM9 platform + security i.MX 23 family Processor i.MX233 (formerly known as SigmaTel STMP3780 from the STMP37xx family), launched in 2009, combines the energy management unit (PMU) and stereo audio coke within silicon. This unique integration removes the need for an external power management chip and a codec audio chip. i.MX233 (consumer) = 454 MHz ARM9 platform + LCD controller (with touch screen support) + Pixel Pipeline + Security + Power Management Unit + audio codec. 128LQFP or 169 BGA packages. i.MX 28 family family i.MX28 was launched in 2010. It supports mDDR, LV-DDR2, DDR2-SDRAM at 200 MHz. i.MX287 (industrial) = 454 MHz ARM9 platform + LCDC (with touch screen support) + security + power management + dual CAN interface + dual Ethernet + L2 Switch i.MX286 (industrial) = 454 MHz ARM9 platform + LCDC (with touch screen support) + security + power management + dual CAN interface + single Ethernet i.MX285 (automotive) = 454 MHz ARM9 platform + LCDC (with touch screen support) + security + power management + dual CAN interface i.MX283 (consumer/industrial) = 454 MHz ARM9 platform + LCDC (with touch screen support) + security + power management + single Ethernet i.MX281 (automotive) = 454 MHz ARM9 platform + security + power management + dual CAN interface + single Ethernet i.MX280 (consumer/industrial) = 454 MHz ARM9 platform + security + power management + single Ethernet i.MX 3 series The i.MX3x series is a family of processors based on the ARM11 architecture (ARM1136J(F)-S mainly) designed in cmos 90 nm process. i.MX 31 family I.MX31 was launched in 2005. Integrates the 532 MHz ARM1136JF-S CPU platform (with vector floating point unit, cache L1 and 128KB L2 cache) + Video Processing Unit (VPU) + 3D GPU (OpenGL ES 1.1) + IPU + Security Block. Supports MDDR-SDRAM at 133 MHz. 3D acceleration and VPU provides PowerVR MBX Lite. i.MX31 (consumer/industrial/automotive) = 532 MHz ARM1136 platform + VPU + 3D GPU + IPU + security i.MX31L (consumer/industrial/automotive) = 532 MHz ARM1136 platform + VPU + IPU + security i.MX 37 family processor i.MX37 is designed for portable media players. It was launched i.MX 2008. i.MX 37 (consumer) = 532 MHz ARM1176 CPU platform + D1 VPU (multiformat D1 decoding) + IPU + security block Supports MDDR-SDRAM at 133 MHz. i.MX 35 family Family i.MX35 is replacing i.MX31. It began in 2009. Senior member of the family, i.MX357, integrates 532 MHz ARM1136J(F)-S CPU platform (with vector floating point unit, cache L1 and 128KB L2 cache) + 2.5D GPU (OpenVG 1.1) + IPU + security block. Supports DDR2-SDRAM at 133 MHz. i.MX357 (consumer/industrial) = 532 MHz + 2.5D GPU + IPU + security i.MX353 (consumer/industry) = 532 MHz ARM1136J(F)-S CPU platform + IPU + security i.MX356 (automotive) = 532 MHz ARM1136J(F)-S CPU platform + 2,5D GPU + IPU + security i.MX355 (automotive) = 532 MHz ARM1136J(F)-S CPU platform + IPU + security i.MX351 (automotive) = i.MX355 without LCD interface i.MX 5 series series i.MX5x is based on the core ARM Cortex A8. It comprises two families: the i.MX51 family (high-quality multimedia devices such as a smartbook or car infotainment) and the i.MX50 family (eReaders). It is designed in the CMOS 65 nm process. Freescale licensed ATI imageon technology in 2007,[2] and some i.MX5 models include the Imageon z460 GPU. i.MX 51 family The tallest member of the family, i.MX515, includes an 800 MHz ARM Cortex A8 CPU platform (with a NEON co-processor, Vector Floating Point Unit, L1 caches and 256KB L2 cache) + multi-format HD 720p decoding/D1 encoding video codec (VPU, Video Processing Unit) + Imageon 3D GPU (OpenGL ES 2.0) + 2.5D GPU (OpenVG 1.1) + IPU + security block. It is particularly supported by the DDR2 SDRAM at 200 MHz. The Imx51 family was launched in 2009. i.MX515 (consumer/industry) = 800 MHz ARM Cortex A8 platform (600 MHz for industry) + HD VPU + 3D GPU + 2.5D GPU + IPU + security i.MX513 (consumer/industry) = 800 MHz ARM Cortex A8 platform (600 MHz for industry) + HD VPU + IPU i.MX512 (consumer/industrial) = 800 MHz ARM Cortex A8 platform (600 MHz for industry) + IPU i.. MX516 (automotive) = 600 MHz ARM Cortex A8 platform + HD VPU + 3D GPU + 2.5D GPU + IPU + security block i.MX514 (automotive) = 600 MHz ARM Cortex A 8 platform + 3D GPU + 2.5D GPU + IPU + security block i.MX 50 family Freescale MCIMX507CVM8B Processor i.MX508 is the result of freescale collaboration with E Ink. It is intended for eReaders. Launched in 2010, the integrating E Ink screen controller inside the silicone to save both the cost of the BOM and the space on the PCB. In particular, it supports the LP-DDR2 SDRAM at 400 MHz. i.MX507 (consumer) = ARM Cortex A8 platform + E Ink screen controller. It builds on i.MX508. [3] i.MX508 (consumer) = 800 MHz ARM Cortex A8 platform + 2.5D GPU + Pixel Pipeline + E Ink screen controller. i.MX 53 family i.MX535 was announced in June 2010. Odstavljen od prvega četrtletja 2011. i.MX537 (industrijsko) = 800 MHz ARM Cortex A8 platforma + Full HD VPU (1080p dekodiranje) + 3D GPU + 2.5D GPU + IPU + varnost + IEEE1 588 i.MX535 (consumer) = 1 GHz ARM Cortex A8 platforma + Full HD VPU (1080p dekodiranje) + 3D GPU + 2.5D GPU + IPU + security i.MX 536 (automotive) = 800 MHz ARM Cortex A8 platforma + Full HD VPU (1080p dekodiranje) + 3D GPU + 2.5D GPU + IPU + security i.MX534 (automotive) = 800 MHz ARM Cortex A8 platforma + 3D GPU + 2.5D GPU + IPU + security i.MX 6 series Serija i.MX 6 se temelji na ARM Cortex A9 solo, Dual or quad cores (in some cases Cortex A7) and typically one or more GPU Vivante. It is designed in the CMOS 40 nm process. i.MX 6 Solo, Dual and Quad were announced in January 2011, during the Consumer Electronics Show in Las Vegas. Name Clock speed CPU cores L2 cachein kB EmbeddedSRAM and kB 3D GPU/shaders/shader clock in MHz 2D GPU Vector GPU VPU other graphics cores other cores i.MX 6 ULL 528 MHz(Cortex-A 7) 1 12 8 128 1× PXP security i.MX 6 UltraLite 528/696 MHz(Cortex-A7) 1 128 128 1× PXP security i.MX 6 SLL[4] 800 MHz/1.0 GHz 1 256 128 1× PXP Security i.MX 6 SoloLite 1.0 GHz 1 256 128 Vivante GC320 Vivante GC355 1× i.MX PX P i.MX 6 SoloX 1.0 GHz 1 256 128 Vivante GC400T /1/720 Vivante GC320 Vivante GC355 1× PXP Cortex-M4 core, i.MX 6 Solo 1.0 GHz 1 512 128 Vivante GC880 / 1/528 Vivante GC320 Full HD (1080p decoding) 1× IPUv3 , 1× PXP security i.MX 6 DualLite 1.0 GHz 2 512 128 Vivante GC880 / 1 / 528 Vivante GC320 Full HD (1080p decode) 1× IPUv3, 1× PXP security i.MX 6 Dual 1.2 GHz 2 1024 256 Vivante GC2000 / 4 / 594 Vivante GC320 Vivante GC355 Full HD (1080p decode) 2× IPUv3 security i.MX 6 Quad 1.2 GHz 4 1024 256 Vivante GC2000 / 4 / 594 Vivante GC320 Vivante GC355 dual Full HD (1080p decode) 2× IPUv3 security i.MX 6 DualPlus 1.0 (1.2) GHz 2 1024 512 Vivante GC3000 / 4 / 720 Vivante GC320 Vivante GC355 Full HD (1080p decode) 2× IPUv3 security i.MX 6 QuadPlus 1.0 (1.2) GHz 4 1024 512 Vivante GC3000 / 4 / 720 Vivante GC320 Vivante GC355 dual Full HD (1080p decode) 2× IPUv3 security Plus versions with 1.2 GHz are currently only available via special request to NXP.