I.MX

Last updated

The i.MX range is a family of Freescale Semiconductor (now part of NXP) proprietary microcontrollers for multimedia applications based on the ARM architecture and focused on low-power consumption. The i.MX application processors are SoCs (System-on-Chip) that integrate many processing units into one die, like the main CPU, a video processing unit, and a graphics processing unit for instance. The i.MX products are qualified for automotive, industrial, and consumer markets. Most of them are guaranteed for a production lifetime of 10 to 15 years. [1]

Contents

Devices that use i.MX processors include Ford Sync, the Amazon Kindle and Kobo eReader series of e-readers until 2021, Zune (except for Zune HD), Sony Reader, Onyx Boox readers/tablets, SolidRun SOM's (including CuBox), Purism's Librem 5, some Logitech Harmony remote controls and Squeezebox radio and some Toshiba Gigabeat MP4 players. The i.MX range was previously known as the "DragonBall MX" family, the fifth generation of DragonBall microcontrollers. i.MX originally stood for "innovative Multimedia eXtension".

The i.MX products consist of hardware (processors and development boards) and software optimized for the processor.

i.MX 1 series

Freescale DragonBall MX-1 Microprocessor (BGA Package). The series was later renamed to i.MX. FreeScale DragonBall MX-1 Processor (BGA).jpg
Freescale DragonBall MX-1 Microprocessor (BGA Package). The series was later renamed to i.MX.

Launched in 2001/2002, the i.MX / MX-1 series is based on the ARM920T architecture.

i.MX 2 series

The i.MX2x series is a family of processors based on the ARM9 architecture (ARM926EJ-S), designed in a 90 nm process.

i.MX 21 family

The i.MX21 family is designed for low power handheld devices. It was launched in 2003.

i.MX 27 family

The i.MX27 family is designed for videotelephony and video surveillance. It was launched in 2007.

i.MX 25 family

The i.MX25 family was launched in 2009. It especially integrates key security features in hardware. The high-end member of the family, i.MX258, integrates a 400 MHz ARM9 CPU platform + LCDC (LCD controller) + security block and supports mDDR-SDRAM at 133 MHz.

i.MX 23 family

The i.MX233 processor (formerly known as SigmaTel STMP3780 of the STMP37xx family), launched in 2009, integrates a Power Management Unit (PMU) and a stereo audio codec within the silicon, thus removing the need for external power management chip and audio codec chip.

i.MX 28 family

The i.MX28 family was launched in 2010. It integrates key security features in hardware, an ADC, and the power management unit. It supports mDDR, LV-DDR2, and DDR2-SDRAM memory at 200 MHz.

i.MX 3 series

The i.MX3x series is a family of processors based on the ARM11 architecture (ARM1136J(F)-S mainly), designed in a 90 nm process.

i.MX 31 family

The i.MX31 was launched in 2005. It integrates a 532 MHz ARM1136JF-S CPU platform (with vector floating point unit, L1 caches and 128KB L2 caches) + Video Processing Unit (VPU) + 3D GPU (OpenGL ES 1.1) + IPU + security block. It supports mDDR-SDRAM at 133 MHz. The 3D and VPU acceleration is provided by the PowerVR MBX Lite.

i.MX 37 family

The i.MX37 processor is designed for portable media players. It was launched in 2008.

It supports mDDR-SDRAM at 133 MHz.

i.MX 35 family

Freescale Semiconductor MCIMX353DJQ5C Amazon Kindle 3 (model D00901) - board - Freescale Semiconductor MCIMX353DJQ5C-0517.jpg
Freescale Semiconductor MCIMX353DJQ5C

The i.MX35 family was launched in 2009 and is the replacement for the i.MX31 series. The high-end member of the family, i.MX357, integrates a 532 MHz ARM1136J(F)-S CPU platform (with Vector Floating Point unit, L1 caches and 128KB L2 cache), a 2.5D GPU (OpenVG 1.1), a IPU, and a security block. It supports DDR2-SDRAM at 133 MHz.

i.MX 5 series

The i.MX5x series is based on the ARM Cortex A8 core. It consists of two families: the i.MX51 family (high-end multimedia devices like smartbook or automotive infotainment) and the i.MX50 family (eReaders). It is designed in a 65 nm process. Freescale licensed ATI's Imageon technology in 2007, [2] and some i.MX5 models include an Imageon Z460 GPU.

i.MX 51 family

The high-end member of the family, i.MX515, integrates an 800 MHz ARM Cortex A8 CPU platform (with NEON co-processor, Vector Floating Point Unit, L1 caches and 256KB L2 cache) + multi-format HD 720p decode / D1 encode hardware video codecs (VPU, Video Processing Unit) + Imageon Z430 3D GPU (OpenGL ES 2.0) + 2.5D GPU (OpenVG 1.1) + IPU + security block. [3] [4] It especially supports DDR2 SDRAM at 200 MHz. The imx51 family was launched in 2009.

i.MX 50 family

Freescale MCIMX507CVM8B Tolino shine - controller board - Freescale MCIMX507CVM8B-1996.jpg
Freescale MCIMX507CVM8B

The i.MX508 processor is the result of Freescale collaboration with E Ink. It is dedicated for eReaders. Launched in 2010, it integrates the E Ink display controller within the silicon to save both BOM cost and space on the PCB. It especially supports LP-DDR2 SDRAM at 400 MHz.

i.MX 53 family

i.MX535 was announced in June 2010. Shipped since the first quarter of 2011.

i.MX 6 series

The i.MX 6 series are based on the ARM Cortex A9 solo, dual or quad cores (in some cases Cortex A7) and typically comes with one or more Vivante GPUs. It is designed in the 40 nm process. i.MX 6 Solo, Dual and Quad were announced in January 2011, during Consumer Electronics Show in Las Vegas.

NameClock speedCPU coresL2 cache
in kB
Embedded
SRAM in kB
3D GPU / shaders /
shader clock in MHz
2D GPUVector GPUVPUother graphics coresother cores
i.MX 6 ULL528 MHz
(Cortex-A7)
11281281× PXPsecurity
i.MX 6 UltraLite528/696 MHz
(Cortex-A7)
11281281× PXPsecurity
i.MX 6 SLL [6] 800 MHz/1.0 GHz12561281× PXPsecurity
i.MX 6 SoloLite1.0 GHz1256128Vivante GC320Vivante GC3551× PXPsecurity
i.MX 6 SoloX1.0 GHz1256128Vivante GC400T / 1 / 720Vivante GC320Vivante GC3551× PXPCortex-M4 core, security
i.MX 6 Solo1.0 GHz1512128Vivante GC880 / 1 / 528Vivante GC320Full HD (1080p decode)1× IPUv3, 1× PXPsecurity
i.MX 6 DualLite1.0 GHz2512128Vivante GC880 / 1 / 528Vivante GC320Full HD (1080p decode)1× IPUv3, 1× PXPsecurity
i.MX 6 Dual1.2 GHz21024256Vivante GC2000 / 4 / 594Vivante GC320Vivante GC355Full HD (1080p decode)2× IPUv3security
i.MX 6 Quad1.2 GHz41024256Vivante GC2000 / 4 / 594Vivante GC320Vivante GC355dual Full HD (1080p decode)2× IPUv3security
i.MX 6 DualPlus1.0 (1.2) GHz21024512Vivante GC3000 / 4 / 720Vivante GC320Vivante GC355Full HD (1080p decode)2× IPUv3security
i.MX 6 QuadPlus1.0 (1.2) GHz41024512Vivante GC3000 / 4 / 720Vivante GC320Vivante GC355dual Full HD (1080p decode)2× IPUv3security

i.MX 7 series

The i.MX 7 series is based on the low-power ARM Cortex A7 CPU core with a secondary ARM Cortex M4 real-time co-processor. It is designed 28 nm fully depleted silicon on insulator (FDSOI) process. [8] Only low-powered single and dual-core models, designed for IoT applications, have been released. i.MX 7Solo and i.MX 7Dual were announced in September 2013. [9] [10]

NameClock speed (MHz)CPU coresL2 cache (KB)3D GPU2D GPUVector GPUVPUother graphics coresother cores
i.MX 7Solo8001512----PXPSecondary CPU – ARM Cortex M4 real-time co-processor
i.MX 7Dual10002512----PXPSecondary CPU – ARM Cortex M4 real-time co-processor

i.MX 8 series

There are four major different series of the i.MX 8:

Each series differs significantly from each other and are not pin compatible. Within each series some versions are pin compatible.

Each series also has a suffix such as Quad, Dual, Plus, Max or a combination thereof, for example: QuadMax or DualPlus. The i.MX 8 series has many variants but it is not clear how the name corresponds to a feature set. In previous CPU series the naming convention clearly corresponds to a function or feature set, but this is not the case with i.MX 8.

The i.MX 8 series was announced in September 2013 and is based on the ARMv8-A 64-bit CPU architecture. According to NXP, the i.MX 8 series is designed for Driver Information Systems (car computers) and applications have been released. [9]

In May 2016 the i.MX 8 became available as a multisensory enablement kit (MEK) based on i.MX 8. [11] [12] [13] Slides from NXP FTF found on the web [14] indicated an initial total of 5 variants (with a main level of categorization into "Dual" and "Quad") with varying the CPU and GPU capabilities. The CPU was suggested to include varying counts of Cortex-A72, Cortex-A53 and Cortex-M4, while the GPU is either 1 or 2 units of the Vivante GC7000VX. Other publications supported this general image, some even including photos of an evaluation kit that is named "Multisensory Enablement Kit" (MEK) that got later promoted as a development support product by NXP. [13] [12]

The i.MX 8 was announced Q1 2017, based around 3 products. [15] Two variants include four Cortex-A53. All versions includes one or two Cortex-A72 CPU cores and all versions includes two Cortex-M4F CPU cores.

All i.MX 8 SoCs include Vivante GC7000 Series GPUs. The QuadPlus is using GC7000Lite cores, while the 'QuadMax' includes two full GC7000 GPUs.

NameClock speed (MHz)CPU coresL2 cacheGPUVPUOther cores
i.MX 8 QuadMax1.2 GHz + 1.6 GHz [16] Cortex-A53 + 2× Cortex-A72 2× 1 MBVivante GC7000/XSVX H.265 decode 4K/2K, H.264 encode/decode 1080p Cortex-M4F (266 MHz)
i.MX 8 QuadPlus1.2 GHz + 1.6 GHzCortex-A53 + 1× Cortex-A72 2× 1 MB2× Vivante GC7000Lite/XSVX H.265 decode 4K/2K, H.264 encode/decode 1080p Cortex-M4F (266 MHz)
i.MX 8 DualMax1.6 GHzCortex-A72 1 MB1× Vivante GC7000/XSVX H.265 decode 4K/2K, H.264 encode/decode 1080p Cortex-M4F (266 MHz)

Standard Key Features: Advanced Security, Ethernet with AVB, USB 3.0 with PHY, MMC/SDIO, UART, SPI, I²C, I²S, Timers, Secure RTC, Media Processor Engine (Neon™), Integrated Power Management.

CPU, GPU and DSPHMI & MultimediaGPU Libraries and ExtensionsInterfacesMemory Types
Product FamilyCortex-A72Cortex-A53Cortex-A35Cortex-M4FCortex-M33DSPGPUDisplay Resolution and Interfaces:

MIPI-DSI / Parallel /

HDMI

Camera Interfaces: MIPI-CSI / Parallel /

HDMI

Video Decode

Resolution

(Top Codecs)

Video Encode

Resolution

(Top Codecs)

OpenVX (vision)OpenGL ESOpenCLVulkanPCIeGigabit EthernetLPDDR4DDR4DDR3LECC option
i.MX 8 Advanced Graphics, Performance and Virtualization242124k + 1080p

2 / 1 / 1

2 / 2 / 14K

(h.265, h.264)

1080p60

(h.264)

Yes3.12.0Yes22xYesYes
i.MX 8M Advanced Audio, Voice and Video4114k + 1080p

1 / 0 / 1

2 / 0 / 04Kp60 with

High Dynamic Range (h.265, VP9); 4Kp30 (h.264, VP8)

1080p30

(h.264) - SW

3.11.2Yes21xYesYesYes
i.MX 8M Mini Embedded Consumer and Industrial Applications4111080p

1 / 0 / 0

1 / 0 / 01080p60

(h.265, VP9, h.264, VP8)

1080p60

(h.264)

2.011xYesYesYes
*i.MX 8ULP Industrial, Mobile and Smart Home Applications2112

1 / 1 / 0

1 / 1 / 03.1YesYes00xYes
*i.MX 8ULP-CS Cloud Secured for IoT and Industrial Applications1111

1 / 1 / 0

1 / 1 / 0No00xYes
i.MX 8X Safety certifiable and efficient performance41114K or 2x

1080p 2 / 1 / 0

1 / 1 / 04K (h.265);

1080p60 (h.264, VP8)

1080p30

(h.264)

3.11.2 EPYes12xYesYesYes

*pre-production

i.MX 8

FeatureARM coreDSPGPUPCIe 3.0
i.MX 8 QuadMax2× Cortex-A72Cortex-A53 Cortex-M4F HiFi 4 DSP2 x GC7000XSVX1x (2-lane)
i.MX 8 QuadPlus1× Cortex-A722 x GC7000Lite/XSVX1x (1-lane)

i.MX 8M

The i.MX 8M series were announced on January 4 at CES 2017. [17] Main features: [18]

FeatureARM coreARM coreAudioGPUVPUCamera
i.MX 8M Dual2× 1.5 GHz Cortex-A53 Cortex-M4F 20 channels in/out;

32-bit up to 384 kHz, with DSD512 support

GC7000Lite4Kp60, H.265 and VP92× MIPI-CSI
i.MX 8M Quad4× 1.5 GHz Cortex-A53
i.MX 8M QuadLite-
i.MX 8M Solo1× 1.5 GHz Cortex-A53 GC7000nanoULTRA-

i.MX 8M Mini

The i.MX 8M Mini is NXP's first embedded multi-core heterogeneous applications processors built using 14LPC FinFET process technology.

At the heart is a scalable core complex of up to four Arm Cortex-A53 cores running up to 2 GHz plus Cortex-M4 based real-time processing domain at 400+MHz. i.MX 8M Mini core options are used for consumer, audio, industrial, machine learning training and inferencing across a range of cloud providers.

Features [19]

FeatureARM coreARM coreDRAMAudioGPUVideo DecodeVideo EncodeDisplayCameraUSB with PHY
i.MX 8M Mini1×, 2× or 4× Cortex-A53 Cortex-M4F 32-bit LPDDR4/DDR4/DDR3(L)20x I2S

32-bit up to 384 kHz with DSD512 and TDM support

8-ch PDM microphone inputs

3D: GCNanoUltra 2D: GC320 [20] 1080p60 H.265, H.264, VP8, VP91080p60 H.264, VP81x MIPI-DSI1x MIPI-CSI1x PCIe 2.0

3x SDIO/eMMC

2x USB 2.0

1x GbE

i.MX 8M Mini Lite--

i.MX 8X

The i.MX 8X series were announced on March 14, 2017. [21] Main features: [22]

FeatureARM coreARM coreDSP CoreDRAMGPUVPUEthernetUSB with PHY
i.MX 8 QuadXPlus4× 1.2 GHz Cortex-A35 Cortex-M4F Tensilica HiFi 4 DSP32-bitDDR3L (ECC option)

LPDDR4 (no ECC)

GC7000Lite4K H.265 dec

1080p H.264 enc/dec

2× gigabit with AVB1× USB 3.0

1× USB 2.0

i.MX 8 DualXPlus2× 1.2 GHz Cortex-A35
i.MX 8 DualX16-bitGC7000UltraLite1080p H.264 enc/dec1× gigabit with AVB

1× 10/100

2× USB 2.0

i.MX 9 series

InterfacesMemory Type
Product FamilyCortex-A55Cortex-M33Cortex-M7DSPNPUGPUISPDisplay Resolution and InterfacesCamera Resolution and InterfacesPCIeUSB 2.0USB 3.0EthernetExternal MemoryCAN-FDUARTFlex - IOAudioOthersLPDDR4 (with ECC)LPDDR4X (with ECC)
i.MX 91[1]Secure, Energy-Efficient Applications Processor Family Brings Essential Linux Capabilities to Thousands of Edge Applications124 bit-per-pixel parallel RGB/YUV Display8-bit parallel RGB/YUV Camera2x USB 2.0 (Dual mode, w/Type C)2x 1GbE (1 w/TSN)3x SD/SDIO3.0/eMMC5.1,

1x Octal SPI

282x 32-pin3 SAI (1 2-lane, 2-1 lane)/ 4x I2S TDM (32-bit @ 384 KHz)

8 channel PDM microphone input + Medium Quality Sound output, SPDIF

1x 4-ch, 12-bit ADC, 8x I2C, 8x SPI, 2x I3C XSPI responder
i.MX 93ML Acceleration, Power Efficient MPU for Automotive, Consumer and Industrial IoT2112D1080p60 MIPI DSI (4-lane),

720p60 LVDS (4-lane), 24-bit parallel RGB

1080p60 MIPI CSI (2-lane),

8-bit parallel YUV/RGB

22x 1GbE with 1 w/TSN3x SD/SDIO3.0/eMMC5.1,

1x Octal SPI

282x 32-bit7x I2S, SPDIF, PDM mic, MQS output4-ch 12-bit ADC,

8x I2C, 2x I3C, 8x SPI

i.MX 95[1]Safe, Secure, Connected Applications Processor for Automotive, Industrial and IoT EdgeUp to 611Immersiv3D™ Audio Framework13D14K30P,

3840x1440P60 MIPI-DSI (4-lane) Up to 1080P LVDS (2x 4-lane or 1x 8-lane)

2x4kp30, 4x1080p60,

8x1080p30 MIPI-CSI (2x 4-lane)

2 Gen 3.0 (1-lane)1110 GbE + 2x 1 GbE with 1x TSN3x SD/SDIO3.0/eMMC5.1,

1x Octal SPI

i.MX RT series

As of August 2020, this family consists of Cortex-M7 devices (400–600 MHz with up to 2 MB of SRAM) and Cortex-M33 devices (200–300 MHz with up to 5 MB of SRAM).

This series uses large amounts of SRAM instead of having flash memory. [23]

The series was introduced at up to 600 MHz on a 40 nm node, which was later upgraded to 1 GHz on a 28 nm node. [23]

The inaugural device from this series was the i.MX RT1050, introduced in the fall of 2017. [23] NXP supports the open source PyTorch Glow neural-network compiler in its eIQ machine learning software. [24] This especially targets IoT applications.

As of August 2020, the i.MX RT1170 is in preproduction status. It is slated for 1 GHz performance on the Cortex-M7, and provides an additional Cortex-M4 co-processor. For peripherals, the RT1170 provides two Gb Ethernet ports, not found elsewhere in this product family. [25] The part is fabricated in 28 nm FD-SOI. The processors run in separate clock and power domains, otherwise everything is shared between the two cores except for the private L1 caches. [26]

A very similar series designed for the automotive market currently using ARM Cortex-A53 and/or ARM Cortex-M4 cores was presented in mid-2015 using the prefix S32.

Software support

Freescale proposed a layered approach of software with selection of software components optimized for its chips. The i.MX board support packages (BSP), common across all i.MX nodes, consists of kernel optimization, hardware drivers, and unit tests. The company also provides multimedia codecs (ARM and Video processing unit accelerated). i.MX also includes middleware with reuse of open source frameworks like multimedia framework plugins, power management, security/DRM, or graphics (OpenGL/OpenVG).

Linux

Freescale i.MX development kits include a Linux software stack with a GNOME Mobile environment.

On the i.MX51 family, the reference user interface is Ubuntu. The last Ubuntu version supported is 10.04.1 (still available on mirrors). Ubuntu dropped the "official" i.MX51 family support since version 10.10. [27] Since Ubuntu 11.10 support for the i.MX53 Quickstart board is available as a preinstalled desktop or server SD card. [28]

The OpenEmbedded Linux distribution supports several i.MX platforms.

Commercial Linux support is available from companies like Lanedo, TimeSys, MontaVista, Wind River Systems and Mentor Graphics.

FreeBSD

Support for the Freescale i.MX51 was added to FreeBSD on 2013-03-20. [29] Support for other members of the i.MX5 family has been added since.

Support for the Freescale i.MX 6 family was added to FreeBSD on 2013-10-31. [30]

NetBSD

NetBSD 6.0 comes with support for the Freescale i.MX51. [31] In version 7.0, support for i.MX 6 based boards was added. [32]

OpenBSD

Support for the FreeScale's i.MX 6 series SoC was added to [33] OpenBSD's head on the 2013-09-06.

RISC OS

i.MX support in RISC OS has been available since 2015.

Windows CE

Freescale i.MX development kits include WinCE.

Android

In February 2010, Freescale launched an Android platform for the i.MX5x family. [34]

Chromium

In early 2010 Freescale demoed ChromiumOS running on the i.MX515 processor. [35] The company has not disclosed any further plans about Chromium or Chrome.

Real-time OS

Freescale has a range of partners providing real-time operating systems and software running on the i.MX processors, such as Trinity Convergence, Adeneo, Thundersoft, Intrinsyc, Wind River Systems, QNX, Green Hills, SYSGO and Mentor Graphics. [36]

wolfSSL

wolfSSL includes support for i.MX6 following all versions after (and including) wolfSSL v3.14.0. wolfSSL also provides additional support for using the Cryptographic Assistance and Assurance Module (CAAM) on the i.MX6. [37]

Plan 9

9front runs on MNT Reform (i.MX8) since mid-2022. [38]

Reference designs

In January 2010, Freescale announced the first platform of its Smart Application Blueprint for Rapid Engineering (SABRE) series. [39] It is a smartbook (tablet form factor with 7" touch screen resistive), running on i.MX515.

In February 2010, Freescale demoed the SABRE platform for eReaders, [40] based on i.MX515.

Many more reference boards are mentioned and supported through the Freescale i.MX community website. These include:

See also

Related Research Articles

<span class="mw-page-title-main">OMAP</span> Texas Instruments image/video processors

OMAP is a family of image/video processors that was developed by Texas Instruments. They are proprietary system on chips (SoCs) for portable and mobile multimedia applications. OMAP devices generally include a general-purpose ARM architecture processor core plus one or more specialized co-processors. Earlier OMAP variants commonly featured a variant of the Texas Instruments TMS320 series digital signal processor.

ARM9 is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings for microcontroller use. The ARM9 core family consists of ARM9TDMI, ARM940T, ARM9E-S, ARM966E-S, ARM920T, ARM922T, ARM946E-S, ARM9EJ-S, ARM926EJ-S, ARM968E-S, ARM996HS. ARM9 cores were released from 1998 to 2006 and they are no longer recommended for new IC designs; recommended alternatives include ARM Cortex-A, ARM Cortex-M, and ARM Cortex-R cores.

ARM11 is a group of 32-bit RISC ARM processor cores licensed by ARM Holdings. The ARM11 core family consists of ARM1136J(F)-S, ARM1156T2(F)-S, ARM1176JZ(F)-S, and ARM11MPCore. Since ARM11 cores were released from 2002 to 2005, they are no longer recommended for new IC designs, instead ARM Cortex-A and ARM Cortex-R cores are preferred.

<span class="mw-page-title-main">QorIQ</span> Microprocessor range

QorIQ is a brand of ARM-based and Power ISA–based communications microprocessors from NXP Semiconductors. It is the evolutionary step from the PowerQUICC platform, and initial products were built around one or more e500mc cores and came in five different product platforms, P1, P2, P3, P4, and P5, segmented by performance and functionality. The platform keeps software compatibility with older PowerPC products such as the PowerQUICC platform. In 2012 Freescale announced ARM-based QorIQ offerings beginning in 2013.

<span class="mw-page-title-main">ARM Cortex-A9</span> 32-bit multicore processor developed by SR1

The ARM Cortex-A9 MPCore is a 32-bit multi-core processor that provides up to 4 cache-coherent cores, each implementing the ARM v7 architecture instruction set. It was introduced in 2007.

Vivante Corporation was a fabless semiconductor company headquartered in Sunnyvale, California, with an R&D center in Shanghai, China. The company was founded in 2004 as GiQuila and focused on the portable gaming market. The company's first product was a DirectX-compatible graphics processing unit (GPU) capable of playing PC games. In 2007, GiQuila changed its name to Vivante and shifted the direction of the company to the design and licensing of embedded graphics processing unit designs. The company licensed its Mobile Visual Reality to semiconductor solution providers, serving embedded computing markets for mobile gaming, high-definition home entertainment, image processing, and automotive display and entertainment.

MQX is a real-time operating system (RTOS) developed by Precise Software Technologies, Inc., and currently sold by Synopsys, Embedded Access, Inc., and NXP Semiconductors.

<span class="mw-page-title-main">ARM Cortex-A8</span>

The ARM Cortex-A8 is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture.

<span class="mw-page-title-main">ARM Cortex-M</span> Group of 32-bit RISC processor cores

The ARM Cortex-M is a group of 32-bit RISC ARM processor cores licensed by ARM Limited. These cores are optimized for low-cost and energy-efficient integrated circuits, which have been embedded in tens of billions of consumer devices. Though they are most often the main component of microcontroller chips, sometimes they are embedded inside other types of chips too. The Cortex-M family consists of Cortex-M0, Cortex-M0+, Cortex-M1, Cortex-M3, Cortex-M4, Cortex-M7, Cortex-M23, Cortex-M33, Cortex-M35P, Cortex-M52, Cortex-M55, Cortex-M85. A floating-point unit (FPU) option is available for Cortex-M4 / M7 / M33 / M35P / M52 / M55 / M85 cores, and when included in the silicon these cores are sometimes known as "Cortex-MxF", where 'x' is the core variant.

<span class="mw-page-title-main">Exynos</span> Family of ARM based system-on-a-chips made by Samsung

The Samsung Exynos, formerly Hummingbird (Korean: 엑시노스), is a series of ARM-based system-on-chips developed by Samsung Electronics' System LSI division and manufactured by Samsung Foundry. It is a continuation of Samsung's earlier S3C, S5L and S5P line of SoCs.

The ARM Cortex-A5 is a 32-bit processor core licensed by ARM Holdings implementing the ARMv7-A architecture announced in 2009.

<span class="mw-page-title-main">ARM Cortex-A7</span> 2011 computer microprocessor core

The ARM Cortex-A7 MPCore is a 32-bit microprocessor core licensed by ARM Holdings implementing the ARMv7-A architecture announced in 2011.

The MK802 is a PC-on-a-stick produced by Rikomagic, a Chinese company using mostly two series of systems on a chip architectures:

<span class="mw-page-title-main">NXP LPC</span> Family of 32-bit microcontroller integrated circuits

LPC is a family of 32-bit microcontroller integrated circuits by NXP Semiconductors. The LPC chips are grouped into related series that are based around the same 32-bit ARM processor core, such as the Cortex-M4F, Cortex-M3, Cortex-M0+, or Cortex-M0. Internally, each microcontroller consists of the processor core, static RAM memory, flash memory, debugging interface, and various peripherals. The earliest LPC series were based on the Intel 8-bit 80C51 core. As of February 2011, NXP had shipped over one billion ARM processor-based chips.

<span class="mw-page-title-main">Amlogic</span> American fabless semiconductor company

Amlogic Inc. is a fabless semiconductor company that was founded on March 14, 1995, in Santa Clara, California and is predominantly focused on designing and selling system on a chip integrated circuits. Like most fabless companies in the industry, the company outsources the actual manufacturing of its chips to third-party independent chip manufacturers such as TSMC. Its main target applications as of 2021 are entertainment devices such as Android TV-based devices and IPTV/OTT set-top boxes, media dongles, smart TVs and tablets. It has offices in Shanghai, Shenzhen, Beijing, Xi'an, Chengdu, Hefei, Nanjing, Qingdao, Taipei, Hong Kong, Seoul, Mumbai, London, Munich, Indianapolis, Milan, Novi Sad and Santa Clara, California.

<span class="mw-page-title-main">SolidRun</span> Israeli hardware developer

SolidRun is an Israeli company producing embedded systems components, mainly mini computers, Single-board computers and computer-on-module devices. It is specially known for the CuBox family of mini-computers, and for producing motherboards and processing components such as the HummingBoard motherboard.

References

  1. "Product Longevity|NXP". Freescale.com. Retrieved 2016-09-24.
  2. "Freescale Licenses AMD Graphics Technology to Deliver Exceptional Mobile Visuals". 17 December 2007. Archived from the original on 17 December 2007. Retrieved 14 September 2019.
  3. Vahe, Gerald; Chang, Marsha. "Using Freescale Linux® Package to Take Full Advantage of the Rich Hardware Acceleration Blocks of the i.MX51 (Part 1)" (PDF). Freescale/NXP. Retrieved 1 May 2023.
  4. "MCIMX51 Multimedia Applications Processor Reference Manual" (PDF). Freescale Semiconductor. Retrieved 1 May 2023.
  5. Freescale i.MX507
  6. "i.MX 6SLL Processors - Single-Core Processor with Arm® Cortex®-A9 Core". NXP.com. Retrieved 2019-11-03.
  7. "i.MX6QP|i.MX 6QuadPlus Processors|Quad Core". NXP.com. Retrieved 2016-09-24.
  8. "Freescale, Cisco, Ciena Give Nod to FD-SOI". EE Times. Retrieved 2016-09-24.
  9. 1 2 "Freescale Launches i.MX 7 Series Cortex A7 + Cortex M4 Processors for IoT Applications". Cnx-software.com. 2015-06-23. Retrieved 2016-09-24.
  10. "Archived copy" (PDF). Archived from the original (PDF) on 2016-03-04. Retrieved 2016-02-23.{{cite web}}: CS1 maint: archived copy as title (link)
  11. "NXP Semiconductors :: Press Release". Media.nxp.com. 2016-05-17. Retrieved 2016-09-24.
  12. 1 2 "i.MX 8 Multisensory Enablement Kit". NXP.com. Retrieved 2016-09-24.
  13. 1 2 "NXP Unveils i.MX 8 Multisensory Enablement Kit with Hexa Core ARMv8 Processor". Cnx-software.com. 2016-05-17. Retrieved 2016-09-24.
  14. "拡大画像 013 | 【レポート】NXP FTF 2016 - 28nm FD-SOIで製造されるi.MX 8 (1) FTFがNX…… | マイナビニュース". News.mynavi.jp. 18 May 2016. Retrieved 2016-09-24.
  15. "i.MX 8 Factsheet" (PDF). NXP. Archived from the original (PDF) on 9 October 2016. Retrieved 6 October 2016.
  16. "Software ISP Application Note, Chapter 3.2" (PDF).
  17. "NXP Semiconductors :: Press Release". media.nxp.com. Retrieved 2017-04-09.
  18. "i.MX 8M Fact Sheet" (PDF).
  19. "i.MX 8M Mini Applications Processor | Arm Cortex-A53, Cortex-M4|NXP". www.nxp.com. Retrieved 2018-03-13.
  20. "AN12296 - i.MX 8M Mini Migration Guide" (PDF). Retrieved 2021-09-29.
  21. "NXP Semiconductors :: Press Release". media.nxp.com. Retrieved 2017-04-09.
  22. "i.MX 8X Fact Sheet" (PDF).
  23. 1 2 3 Turley, Jim (1 November 2017). "NXP's New i.MX RT1050 Gets Edgy". eejournal.com. Electronics Engineering Journal. Retrieved 17 August 2020.
  24. Wong, William (7 August 2020). "Neural-Network Compiler Adds a Glow to Micros". electronicdesign.com. Electronic Design. Retrieved 17 August 2020.
  25. "First GHz MCU with Arm Cortex-M7 and Cortex-M4 Cores". nxp.com. NXP Semiconductors. n.d. Retrieved 17 August 2020.
  26. Turley, Jim (8 October 2019). "NXP MCU Hits 1 GHz". eejournal.com. Electronics Engineering Journal. Retrieved 17 August 2020.
  27. "ARM/MaverickReleaseNotes - Ubuntu Wiki". Wiki.ubuntu.com. 2011-09-23. Retrieved 2016-09-24.
  28. "OneiricOcelot/ReleaseNotes - Ubuntu Wiki". Wiki.edubuntu.org. Retrieved 2016-09-24.
  29. "Svn commit: r248557 Controller". Lists.freebsd.org. Retrieved 2016-09-24.
  30. "Wandboard support". Lists.freebsd.org. Retrieved 2016-09-24.
  31. "Announcing NetBSD 6.0". Netbsd.org. Retrieved 2016-09-24.
  32. "NetBSD Blog". Blog.netbsd.org. 2014-11-06. Retrieved 2016-09-24.
  33. "'CVS: cvs.openbsd.org: src' - MARC". Marc.info. 2013-09-06. Retrieved 2016-09-24.
  34. "Android OS for i.MX Applications Processors|NXP". Freescale.com. Retrieved 2016-09-24.
  35. "Chromium OS on a $199 Tablet". YouTube. 2010-03-08. Archived from the original on 2021-12-21. Retrieved 2016-09-24.
  36. [ dead link ]
  37. "i.MX6 CAAM with Integrity OS - wolfSSL". 2018-10-26. Retrieved 2019-01-17.
  38. ""9FRONT "THE GOLDEN AGE OF BALLOONING" RELEASED"". 2022-11-01.
  39. "Welcome to Freescale Semiconductor - Media Center - News Release". Archived from the original on 10 July 2012.
  40. "Archived copy". Archived from the original on 2011-06-07. Retrieved 2010-04-22.{{cite web}}: CS1 maint: archived copy as title (link)