OMAP

Texas Instruments image/video processors

A BeagleBoard featuring a TI OMAP3530 at its core TI OMAP4430 on PandaBoard TI's Zoom2 reference hardware based on the OMAP 3430 processor

OMAP (Open Multimedia Applications Platform) 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.

The platform was created after December 12, 2002, as STMicroelectronics and Texas Instruments jointly announced an initiative for Open Mobile Application Processor Interfaces (OMAPI) intended to be used with 2.5 and 3G mobile phones, that were going to be produced during 2003.[1] (This was later merged into a larger initiative and renamed the MIPI Alliance.) The OMAP was Texas Instruments' implementation of this standard. (The STMicroelectronics implementation was named Nomadik.)

OMAP enjoyed some success in the smartphone and tablet market until 2011 when it lost ground to Qualcomm Snapdragon.[2] On September 26, 2012, Texas Instruments announced that they would wind down their operations in smartphone and tablet oriented chips and focus on embedded platforms instead.[3] On November 14, 2012, Texas Instruments announced they would cut 1,700 jobs due to their shift from mobile to embedded platforms.[4] The last OMAP5 chips were released in Q2 2013.

## OMAP family

[edit]

The Galaxy Nexus, example of a smartphone with an OMAP 4460 SoC

The OMAP family consists of three product groups classified by performance and intended application:

* high-performance applications processors
* basic multimedia applications processors
* integrated modem and applications processors

Further, two main distribution channels exist, and not all parts are available in both channels. The genesis of the OMAP product line is from partnership with cell phone vendors, and the main distribution channel involves sales directly to such wireless handset vendors. Parts developed to suit evolving cell phone requirements are flexible and powerful enough to support sales through less specialized catalog channels; some OMAP 1 parts, and many OMAP 3 parts, have catalog versions with different sales and support models. Parts that are obsolete from the perspective of handset vendors may still be needed to support products developed using catalog parts and distributor-based inventory management.

### High-performance applications processors

[edit]

These are parts originally intended for use as application processors in smartphones, with processors powerful enough to run significant operating systems (such as Linux, FreeBSD, Android or Symbian), support connectivity to personal computers, and support various audio and video applications.

#### OMAP 1

[edit]

The OMAP 1 family started with a TI-enhanced ARM925 core (ARM925T), and then changed to a standard ARM926 core. It included many variants, most easily distinguished according to manufacturing technology (130 nm except for the OMAP171x series), CPU, peripheral set, and distribution channel (direct to large handset vendors, or through catalog-based distributors). In March 2009, the OMAP1710 family chips are still available to handset vendors.

Products using OMAP 1 processors include hundreds of cell phone models, and the Nokia 770 Internet tablets.

* OMAP1510 – 168 MHz ARM925T (TI-enhanced) + C55x DSP
* OMAP161x – 204 MHz ARM926EJ-S + C55x DSP, 130 nm technology
* OMAP162x – 204 MHz ARM926EJ-S + C55x DSP + 2 MB internal SRAM, 130 nm technology
* OMAP171x – 220 MHz ARM926EJ-S + C55x DSP, low-voltage 90 nm technology
* OMAP5910 – catalog availability version of OMAP 1510
* OMAP5912 – catalog availability version of OMAP1621 (or OMAP1611b in older versions)

#### OMAP 2

[edit]

These parts were only marketed to handset vendors. Products using these include both Internet tablets and mobile phones:

* OMAP2431 – 330 MHz ARM1136 + 220 MHz C64x DSP
* OMAP2430 – 330 MHz ARM1136 + 220 MHz C64x DSP + PowerVR MBX lite GPU, 90 nm technology
* OMAP2420 – 330 MHz ARM1136 + 220 MHz C55x DSP + PowerVR MBX GPU, 90 nm technology[5]

#### OMAP 3

[edit]

The 3rd generation OMAP, the OMAP 3[6] is broken into 3 distinct groups: the OMAP34x, the OMAP35x, and the OMAP36x. OMAP34x and OMAP36x are distributed directly to large handset (such as cell phone) manufacturers. OMAP35x is a variant of OMAP34x intended for catalog distribution channels. The OMAP36x is a 45 nm version of the 65 nm OMAP34x with higher clock speed.[7]

The OMAP 3611 found in devices like the Bookeen's Cybook Odyssey is a licensed crippled version of the OMAP 3621, both are the same silicon (as marking are the same) but officially the 3611 was sold to be only able to drive e-Ink screen and does not have access to IVA & DSP.

The video technology in the higher end OMAP 3 parts is derived in part from the DaVinci product line, which first packaged higher end C64x+ DSPs and image processing controllers with ARM9 processors last seen in the older OMAP 1 generation or ARM Cortex-A8.[8]

Not highlighted in the list below is that each OMAP 3 SoC has an "Image, Video, Audio" (IVA2) accelerator. These units do not all have the same capabilities. Most devices support 12 megapixel camera images, though some support 5 or 3 megapixels. Some support HD imaging.

Model number | Fab | CPU | Frq (MHz) | GPU | DSP | HSA-features | Utilizing devices

|
|
|
|
|
|
|

OMAP3410  | 65 nm | Cortex-A8 | 600  | PowerVR SGX530 | Un­known  | Un­known  |

List

* Motorola Charm, Motorola Flipside (720 MHz),[9] Motorola Flipout

OMAP3420  |
OMAP3430  | TMS320C64x+ |

List

* Motorola Droid/Milestone, Nokia N900, Olio Model One Smartwatch, Palm Pre, Samsung Vodafone 360 H1, Samsung Vodafone 360 M1, Samsung i8910 Omnia HD, Sony Ericsson Satio

OMAP3440  | 800  | Un­known  |

List

* Archos 5 (Gen 7), Motorola Milestone XT720, Motorola Titanium XT800,[citation needed] Samsung Galaxy A (SHW-M100S),[citation needed] Samsung i7680[10]

OMAP3503  | 600  | \-  |

List

* Gumstix Overo Earth

OMAP3515  | 600  | PowerVR SGX530  |
OMAP3525  | 600  | \-  |
OMAP3530  | 720 MHz  | PowerVR SGX530  | TMS320C64x+[11] |

List

* Alico's Kinetic 3500,[12] Always Innovating Touch Book, BeagleBoard, Embest DevKit8000,[13] Gumstix Overo Water, IGEPv2, OpenSourceMID K7 MID,[14] Oswald,[citation needed] Overo Water,[citation needed] Pandora, phyCARD-L OMAP-3530 SOM,[15] TianyeIT CIP312[16]

OMAP3611  | 45 nm | 800  |

List

* Cybook Odyssey[17]

OMAP3621  | 800  |

List

* Barnes & Noble Nook Color, Barnes & Noble Nook Simple Touch, Lenovo IdeaPad A1, Motorola Defy, Motorola Defy Plus

OMAP3622  | 1000
OMAP3630  | 600 MHz~1.2 GHz  | Un­known  |

List

* 3630-600

Motorola MOTOACTV
* 3630-800

Archos 28, Archos 32, Motorola Bravo,[citation needed] Motorola Defy[18]
* 3630-1000

Archos 43, Archos 70, Archos 101, LG Optimus Black, LG Optimus Bright, LG Optimus Mach,[19][citation needed] Motorola Cliq 2, Motorola Droid 2 R2D2 Special Edition, Motorola Droid X, Motorola Defy+, Nokia N9, Nokia N950, Palm Pre 2, Panasonic P-07C, Panasonic Sweety 003P,[citation needed] Samsung Galaxy SL, Sony Ericsson Vivaz, Lenovo A1-07[citation needed] Samsung Galaxy Player 4.2 (YP-GI1),[citation needed]Le Pan TC970, Moto 360 watch

OMAP3640  | 1.2 GHz  |

List

* Motorola Droid 2 Global

#### OMAP 4

[edit]

The TI Ducati SIP core does video acceleration and accelerated image processing.

The OMAP 4 line consists of the OMAP 4430, OMAP 4460 (formerly named 4440),[20] and OMAP 4470. The 4th generation OMAPs have a dual-core ARM Cortex-A9 CPU with two ARM Cortex-M3 cores, as part of the "Ducati" sub-system[21] for off-loading low-level tasks.[22][23][24] The OMAP 4430 was the SoC used in Google Glass.[25]

OMAP 4 uses ARM Cortex-A9's with ARM's SIMD engine (Media Processing Engine, aka NEON) which in some cases may have a significant performance advantage over Nvidia Tegra 2's ARM Cortex-A9s with non-vector floating point units.[26] It also uses a dual-channel LPDDR2 memory controller compared to Nvidia Tegra 2's single-channel memory controller.

All OMAP 4 processors come with an IVA3 multimedia hardware accelerator with a programmable DSP that enables 1080p Full HD and multi-standard video encoding and decoding.[27][28][29][30]

The 4430 and 4460 use a PowerVR SGX540 graphics processing unit (GPU). The 4430's GPU runs at a clock frequency of 304 Mhz, and the 4460's GPU runs at 384 MHz.[31]

The 4470 has a PowerVR SGX544 GPU that supports DirectX 9 that enables it for use in Windows 8. It also has a dedicated 2D graphics core for increased power efficiency up to 50-90%.[32]

SoC | CPU | GPU | DSP | Image & Video acceleration | Memory technology | Availability | Devices

|
|
|
|
|
|
|

Model  | Fab | Microarchitecture | # Cores  | Frq
(GHz)  | Type  | Bus width (bit)  | Bandwidth (GB/s)
OMAP4430  | 45 nm | Cortex-A9 | 2  | 1–1.2  | PowerVR SGX540 @ 304–365 MHz  | "Tesla" (C64T)  | "Ducati":[21] dual Cortex-M3@266 MHz
& IVA–HD
& ISS  | LPDDR2 | 32-bit dual-channel | 7.4  | Q1 2011  |

List

* Japanese Market:Fujitsu Arrows Tab LTE F-01D, Fujitsu Arrows X LTE F-05D, Fujitsu Arrows Z ISW11F, Panasonic Lumix Phone 101P, Panasonic Lumix Phone P-02D, Fujitsu Regza Phone T-01D, Sharp Aquos Phone SH-01D, Sharp Aquos Phone 102SH, Toshiba AT200 Excite[citation needed]
Global market: BlackBerry PlayBook,[33] Panasonic Eluga DL1, LG Prada 3.0, LG Optimus 3D P920, LG Optimus 3D Max, LG Optimus L9, Motorola Atrix 2, Motorola Droid 3/Milestone 3, Motorola Droid Bionic, Motorola Droid RAZR,[34] Motorola Xyboard, PandaBoard, phyCORE-OMAP4460/OMAP4430 SOM,[35] Samsung Galaxy S II (GT-I9100G), Samsung Galaxy Tab 2 (7.0), Samsung Galaxy Tab 2 (10.1), TianyeIT CIP411,[36] LGP925 Thrill AT&T, Amazon Kindle Fire, Archos 80 (Gen 9), Archos 101 (Gen 9), Barnes and Noble Nook Tablet, Archos 80 Turbo (Gen 9) 1.0/1.2 GHz, Archos 101 Turbo (Gen 9) 1.0/1.2 GHz, SmartDevices SmartQ Ten3 (T15),[37] Google Glass,[38] Sony NWZ-ZX1, NWZ-ZX2

OMAP4460  | 1.2–1.5  | PowerVR SGX540 @ 307–384 MHz  | Q4 2011  |

List

* Samsung Galaxy Nexus, Archos 80 Turbo (Gen 9) 1.5 GHz & 1.2 GHz, Archos 101 Turbo (Gen 9) 1.5 GHz & 1.2 GHz, Huawei Ascend D1,[39] Huawei Ascend P1/P1S,[40] Pandaboard ES,[41] Sharp Aquos Phone 104SH, Variscite VAR-SOM-OM44,[42] Nexus Q,[43] BlackBerry Playbook 4G LTE, Kindle Fire HD 7" (1st generation), BlackBerry Dev Alpha

OMAP4470  | 1.3–1.5  | PowerVR SGX544 @ 277–384 MHz + Vivante GC320 (dedicated 2D graphics core)[32] | Q2 2012  |

List

* ARCHOS 101XS, ARCHOS TV Connect, SmartDevices T30, Kindle Fire HD 8.9", Kobo Arc, BlackBerry Dev Alpha B, Samsung Galaxy Premier, Blackberry Z10 (International Market), SmartQ X7, ARCHOS 97XS, Nook HD/HD+, Kindle Fire HD 7" (2nd generation)

#### OMAP 5

[edit]

The 5th generation OMAP, OMAP 5 SoC uses a dual-core ARM Cortex-A15 CPU with two additional Cortex-M4 cores to offload the A15s in less computationally intensive tasks to increase power efficiency, two PowerVR SGX544MP graphics cores and a dedicated TI 2D BitBlt graphics accelerator, a multi-pipe display sub-system and a signal processor.[44] They respectively support 24 and 20 megapixel cameras for front and rear 3D HD video recording. The chip also supports up to 8 GB of dual channel LPDDR2/DDR3 memory, output to four HD 3D displays and 3D HDMI 1.4 video output. OMAP 5 also includes three USB 2.0 ports, one lowspeed USB 3.0 OTG port and a SATA 2.0 controller.

Model number | Fab | CPU | Frq | GPU | Frq | DSP | Memory technology | Availability | Utilizing devices

|
|
|
|
|
|
|
|
|

OMAP5430  | 28 nm | Cortex-A15 (dual-core)[45] and
Cortex-M4 (dual-core)  | 1.5, 1.7 GHz  | PowerVR SGX544MP2[46] \+ dedicated TI 2D BitBlt graphics accelerator  | 532 MHz  | "Tesla" (C64T)  | 32-bit dual-channel 532 MHz LPDDR2 (8.5 GB/sec)[47] | Q2 2013  |

List

* Jorjin APM-5

OMAP5432  | 1.5, 1.7 GHz  | 532 MHz  | 32-bit dual-channel 532 MHz DDR3 (8.5 GB/sec)[47] | Q2 2013  |

List

* Casio V-R7000/V-R7100,[48] DragonBox Pyra, IGEPv5,[49] Variscite VAR-SOM-OM54 SOM, SVTronics UEVM5432G-02-12-00 Development Board[50]

### Basic multimedia applications processors

[edit]

GStreamer makes use of hardware acceleration through plugins provided by Texas Instruments. The API is DMAI (DaVinci Multimedia Application Interface).

These are marketed only to handset manufacturers. They are intended to be highly integrated, low cost chips for consumer products. The OMAP-DM series are intended to be used as digital media coprocessors for mobile devices with high megapixel digital still and video cameras. These OMAP-DM chips incorporate both an ARM processor and an Image Signal Processor (ISP) to accelerate processing of camera images.

* OMAP310 – ARM925T[51]
* OMAP331 – ARM926[52]
* OMAP-DM270 – ARM7 + C54x DSP
* OMAP-DM299 – ARM7 + Image Signal Processor (ISP) + stacked mDDR SDRAM
* OMAP-DM500 – ARM7 + ISP + stacked mDDR SDRAM
* OMAP-DM510 – ARM926 + ISP + 128 MB stacked mDDR SDRAM
* OMAP-DM515 – ARM926 + ISP + 256 MB stacked mDDR SDRAM
* OMAP-DM525 – ARM926 + ISP + 256 MB stacked mDDR SDRAM

### Integrated modem and applications processors

[edit]

An OMAP 850 in an HTC Wizard

These are marketed only to handset manufacturers. Many of the newer versions are highly integrated for use in very low cost cell phones.

* OMAPV1035 – single-chip EDGE (was discontinued in 2009 as TI announced baseband chipset market withdrawal).
* OMAPV1030 – EDGE digital baseband
* OMAP850 – 200 MHz ARM926EJ-S + GSM/GPRS digital baseband + stacked EDGE co-processor
* OMAP750 – 200 MHz ARM926EJ-S + GSM/GPRS digital baseband + DDR Memory support
* OMAP733 – 200 MHz ARM926EJ-S + GSM/GPRS digital baseband + stacked SDRAM
* OMAP730 – 200 MHz ARM926EJ-S + GSM/GPRS digital baseband + SDRAM Memory support
* OMAP710 – 133 MHz ARM925 + GSM/GPRS digital baseband

### OMAP L-1x

[edit]

The OMAP L-1x parts are marketed only through catalog channels, and have a different technological heritage than the other OMAP parts. Rather than deriving directly from cell phone product lines, they grew from the video-oriented DaVinci product line by removing the video-specific features while using upgraded DaVinci peripherals. A notable feature is use of a floating point DSP, instead of the more customary fixed point one.

The Hawkboard uses the OMAP-L138

* OMAP-L137 – 300 MHz ARM926EJ-S + C674x floating point DSP
* OMAP-L138 – 300 MHz ARM926EJ-S + C674x floating point DSP

## Products using OMAP processors

[edit]

Many mobile phones released during early 21st century have used OMAP SoCs, including the Nokia 3230, N9, N90, N91, N92, N95, N82, E61, E62, E63 and E90 mobile phones, as well as the Nokia 770, N800, N810 and N900 Internet tablets, Motorola Droid, Droid X, and Droid 2, and some early Samsung Galaxy devices, like Samsung Galaxy Tab 2 7.0 and Galaxy S II variant GT-I9100G.

The OMAP3430 is used in the Palm Pre, Pandora, and Touch Book. Other devices that use OMAP processors include Sony Ericsson's Satio (Idou) and Vivaz, most Samsung phones running Symbian (including Omnia HD), the Nook Color, some Archos tablets (such as Archos 80 gen 9 and Archos 101 gen 9), Kindle Fire HD, Blackberry Playbook, Kobo Arc, and B&N Nook HD.

Some all-in-one smart displays use OMAP 4 SoCs, including the Viewsonic VSD220, which uses an OMAP 4430.

OMAP SoCs are also used as the basis for a number of hobbyist, prototyping and evaluation boards, such as the BeagleBoard, PandaBoard, OMAP3 Board, Gumstix and Presonus digital mixing boards

Motorola MOTOTRBO 2. generation radios use the OMAP-L132 or OMAP-L138 secure CPU.

## Similar platforms

[edit]

* A31 by AllWinner
* Apple silicon by Apple
* ARMADA (SoC) 5xx/6xx/15xx by Marvell Technology Group
* Atom by Intel
* Exynos by Samsung
* i.MX by Freescale Semiconductor, later models produced by NXP
* Jaguar and Puma by AMD
* K3Vx/Kirin by HiSilicon
* MTxxxx by MediaTek
* Nomadik by STMicroelectronics
* NovaThor by ST-Ericsson
* OCTEON by Cavium
* R-Car by Renesas
* RK3xxx by Rockchip
* Snapdragon, by Qualcomm, the only competing product which also features a DSP unit, the Qualcomm Hexagon
* Swift (SoC) by Philips
* Tegra by Nvidia
* TI Sitara ARM Processor SoC family
* VideoCore by Broadcom

## See also

[edit]

* Comparison of ARMv7-A cores \- ARM
* Comparison of ARMv8-A cores \- ARM
* Distributed Codec Engine (libcde) - a Texas Instruments API for the video codec engine in OMAP based embedded systems
* HiSilicon – by Huawei
* OpenMAX IL (Open Media Acceleration Integration Layer) - a royalty-free cross-platform media abstraction API from the Khronos Group

## References

[edit]

1. ^ "STMicroelectronics and Texas Instruments Team Up to Establish an Open Standard for Wireless Applications". Dallas and Geneva: STMicroelectronics. 2002-12-12. Archived from the original on 2003-02-12. Retrieved 2012-12-24.
2. ^ "Texas Instruments admits defeat, moves focus away from smartphone processors". 26 September 2012.
3. ^ "UPDATE 3-Texas Instruments eyes shift away from wireless". Reuters. 25 September 2012.
4. ^ Fingas, Jon (2012-11-14). "Texas Instruments to cut 1,700 jobs as part of its shift away from mobile". Engadget.com. Retrieved 2013-07-10.
5. ^ "OMAP™ 2 Processors - OMAP2420". www.ti.com. Archived from the original on 2011-11-29. Retrieved 2017-07-02.
6. ^ "OMAP™ Mobile Processors : OMAP™ 3 Processors". Texas Instruments.
7. ^ Angel, Jonathan (23 February 2009). "TI die-shrinks OMAP3". linuxdevices.com. Archived from the original on 2012-07-11.
8. ^ "DaVinci Digital Video Processor - TMS320DM37x SOC - DM3730". Texas Instruments.
9. ^ "Motorola FLIPSIDE MB508". GSMArena. Retrieved 2013-06-28.
10. ^ "BORQS". BORQS. Retrieved 2013-07-10.
11. ^ "OMAP 3611/3621 TI eBook plarform, including DSP reference" (PDF).
12. ^ "Alico FSDK 0311A" (PDF). www.alicosystems.com. Archived from the original (PDF) on May 16, 2011.
13. ^ "Embest DevKit8000 OMAP3530 Evaluation Kit". Embest. Archived from the original on 2012-02-28. Retrieved 17 Feb 2012.
14. ^ "OpenSourceMID K7 MID". OpenSourceMID. Archived from the original on October 3, 2010. Retrieved 17 Feb 2012.
15. ^ "TI OMAP3530 ARM Cortex A8 System on Module". Phytec America, LLC. Archived from the original on 9 November 2011. Retrieved 17 Feb 2012.
16. ^ "CIP312 TI DM3730/OMAP3530 Computer in Package". TianyeIT LTD. Retrieved 17 Feb 2012.
17. ^ "Odyssey specs from Bookeen's website".
18. ^ "OMAP36XX ZIP file" (PDF (in ZIP file)). Texas Instruments.
19. ^ "LG LU3000 Specifications". Letsgomobile.org. Retrieved 2012-08-04.
20. ^ "Computer module taps 1.5GHz, dual-core OMAP4460 SoCv". LinuxDevices.com. Archived from the original on 2012-09-03.
21. ^ a b "The Ducati subsystem – Introcution".
22. ^ "OMAP4430 ZIP file".
23. ^ "OMAP4460 Public TRM vE (pdf)".
24. ^ "Texas Instruments announces multi-core, 1.8GHz OMAP4470 ARM processor for Windows 8". Engadget. 2 June 2011. Retrieved 2012-10-28.
25. ^ "I nuovi Google Glass utilizzeranno un SoC Intel". 5 December 2014.
26. ^ "NVIDIA's Tegra 2 Take Two: More Architectural Details and Design Wins". AnandTech. Retrieved 2012-10-28.
27. ^ "OMAP44xx series in TI Web site". Focus.ti.com. Retrieved 2012-10-28.
28. ^ "TI speeds up its OMAP 4 for 3D video". Archived from the original on 2012-09-11.
29. ^ "TI's OMAP 4 bringing 1080p support to smartphones and MIDs". Engadget.com. 17 February 2009. Retrieved 2012-10-28.
30. ^ "Texas Instruments introduces ARM-based OMAP 4 SOC, Blaze development platform". Engadget.com. 15 February 2010. Retrieved 2012-10-28.
31. ^ "TI Announces OMAP4470 and Specs: PowerVR SGX544, 1.8 GHz Dual Core Cortex-A9". AnandTech. Retrieved 2012-10-28.
32. ^ a b "Texas Instruments OMAP4470 CGPU Information". Vivantecorp.com. Archived from the original on 2013-02-17. Retrieved 2012-10-28.
33. ^ Skipworth, Hunter (23 March 2011). "Blackberry confirms PlayBook specs and launch date". The Telegraph. Telegraph Media Group. Retrieved 17 Feb 2012.
34. ^ "Droid Razr by Motorola, XT912". MotoDev. Motorola Mobility. Archived from the original on 2012-02-08. Retrieved 17 Feb 2012.
35. ^ "OMAP4460/OMAP4430: OMAP 4 Cortex A9 System on Module". Phytec America, LLC. Retrieved 17 Feb 2012.
36. ^ "CIP Ti OMAP4430/4460 Computer In Package". STACKOFTUTS. 17 February 2022. Retrieved 17 Feb 2022.
37. ^ "SmartQ Ten3 (T15)". Archived from the original on February 3, 2013. Retrieved 13 September 2012.
38. ^ Lee, Jay. "Google+ Post by Jay Lee". Retrieved 26 April 2013.
39. ^ "Huawei Ascend D1 visits FCC". PhoneArena, FCC. 17 May 2012. Retrieved 7 July 2012.
40. ^ "Huawei Ascend P1 visits the FCC". PhoneArena, FCC. 26 May 2012. Retrieved 7 July 2012.
41. ^ "PandaBoard ES Technical Specs". PandaBoard. Retrieved 17 Feb 2012.
42. ^ "VAR-SOM-OM44 CPU: TI OMAP4460". Variscite. Retrieved 17 Feb 2012.
43. ^ Klug, Brian (27 Jun 2012). "Google Announces Nexus Q - Music and Video Streamer for Google Play and YouTube CPU: TI OMAP4460". AnandTech. Retrieved 27 Jun 2012.
44. ^ "Not Just a Faster Horse: TI's OMAP 5 Platform Transforms the Concept of 'Mobile'". Texas Instruments. 7 February 2011. Archived from the original on 11 February 2011. Retrieved 2011-02-09. "The OMAP 5 processor leverages two ARM Cortex-A15 MPCores [...] [It] also includes two ARM Cortex-M4 processors [...]"
45. ^ "OMAP5430". Texas Instruments.
46. ^ "Texas Instruments' OMAP 5 platform takes center stage" (Press release). Texas Instruments. Feb 27, 2012. Retrieved 2012-04-27.
47. ^ a b "OMAP 5 mobile applications platform" (PDF). Texas Instruments. Retrieved 2012-04-27.
48. ^ "V-R7000 / V-R7100 Specifications". Casio Computer Co., Ltd. Retrieved 2018-01-11.
49. ^ "ISEE - IGEPv5 OMAP5432". Archived from the original on 2013-10-22.
50. ^ "Texas Instruments OMAP5432 EVM / Development Board". CNX-Software. 21 May 2013. Retrieved 2013-07-09.
51. ^ "OMAP Factsheet" (PDF). Texas Instruments. Retrieved 1 October 2020.
52. ^ "TI Wireless solutions Guide 2008" (PDF). Texas Instruments. Retrieved 1 October 2020.

## External links

[edit]

* Linux OMAP Mailing List Archive
* OMAP Application Processors
* OMAP3 Boards
* OMAP4 Boards
* OMAPpedia
* OMAPWorld

* v
* t
* e

ARM-based chips

* v
* t
* e

Application ARM-based chips

* Arm
* ARM architecture family
* List of ARM processors
* List of products using ARM processors
* ARM Cortex-A
* ARM Cortex-R
* ARM Cortex-M
* Comparison of ARM processors

Application
processors
(32-bit)|

| ARMv7-A|

| Cortex-A5|

* Actions ATM702x
* Amlogic M805, S805, T82x
* Atmel SAMA5D3
* InfoTM iMAPx820, iMAPx15
* Qualcomm Snapdragon S4 Play, 200
* RDA RDA8810PL
* Telechips TCC892x

|

Cortex-A7|

* Allwinner A2x, A3x, A83T, H3, H8
* NXP i.MX7, QorIQ LS10xx, NXP i.MX6UL
* Broadcom BCM2836, BCM23550
* Leadcore LC1813, LC1860/C, LC1913, LC1960
* Marvell Armada 1500 mini plus, PXA1920
* MediaTek MT65xx
* Rockchip RK3126
* Qualcomm Snapdragon 200, 205, 208, 210, 212, 400
* UNISOC SC7731E

Cortex-A8|

* Allwinner A1x
* Apple A4
* Freescale i.MX5
* Rockchip RK291x
* Samsung Exynos 3110 (S5PC110), S5PV210
* Texas Instruments OMAP 3, Sitara AM3xxx, DM38x
* ZiiLABS ZMS-08

Cortex-A9|

* Actions ATM702x, ATM703x
* Altera Cyclone V, Arria V/10
* Amlogic AML8726, MX, M6x, M801, M802/S802, S812, T86x
* Apple A5, A5X
* Broadcom BCM21xxx, BCM28xxx
* Freescale i.MX6
* HiSilicon K3V2, 910's
* InfoTM iMAPx912
* Leadcore LC1810, LC1811
* Marvell Armada 1500 mini
* MediaTek MT65xx
* Nvidia Tegra, 2, 3, 4i
* Nufront NuSmart 2816M, NS115, NS115M
* Renesas EMMA EV2, R-Car H1, RZ/A
* Rockchip RK292x, RK30xx, RK31xx
* Samsung Exynos 4 421x, 441x
* ST-Ericsson NovaThor
* Telechips TCC8803
* Texas Instruments OMAP 4, Sitara AM4xxx
* VIA WonderMedia WM88x0, 89x0
* Xilinx Zynq-7000
* ZiiLABS ZMS-20, ZMS-40

Cortex-A15|

* Allwinner A80
* HiSilicon K3V3
* MediaTek MT8135/V
* Nvidia Tegra 4, K1
* Renesas R-Car H2
* Samsung Exynos 5 52xx, 54xx
* Texas Instruments OMAP 5, DRA7xx, Sitara AM5xxx, AM57xx

Cortex-A17|

* MediaTek MT6595, MT5595
* MStar 6A928
* Rockchip RK3288

Others|

* Cortex-A12

ARMv7-A
compatible|

* Apple A6, A6X, S1, S1P, S2, S3
* Broadcom Brahma-B15
* Marvell P4J
* Qualcomm Snapdragon S1, S2, S3, S4 Plus, S4 Pro, 600, 800 (Scorpion, Krait)

ARMv8-A|

| Others|

* Cortex-A32

|

Application
processors
(64-bit)|

| ARMv8-A|

| Cortex-A35|

* NXP i.MX8X
* MediaTek MT6799, MT8516
* Rockchip RK3308

|

Cortex-A53|

* Actions GT7, S900, V700
* Allwinner A133, A64, H5, H64, R18
* Altera Stratix 10
* Amlogic S9 Family, T96x
* Broadcom BCM2837
* EZchip TILE-Mx100
* HiSilicon Kirin 620, 650, 655, 658, 659, 930, 935
* Marvell Armada PXA1928, Mobile PXA1908/PXA1936
* MediaTek MT673x, MT675x, MT6761V, MT6762/V, MT6763T, MT6765/G/H, MT6795, MT8161, MT8163, MT8165, MT8732, MT8735, MT8752
* NXP ARM S32, QorIQ LS1088, LS1043, i.MX8M
* Qualcomm Snapdragon 215, 410, 412, 415, 425, 427, 429, 430, 435, 439, 450, 610, 615, 616, 617, 625, 626, 630
* Renesas RZ/V2M
* Rockchip RK3328, RK3368, RK3562, RK3566
* Samsung Exynos 7570, 7578, 7580, 7870, 7880
* Texas Instruments Sitara AM6xxx
* UNISOC SC9820E, SC9832E, SC9860/GV
* Xilinx ZynqMP

Cortex-A57|

* AMD Opteron A1100-series
* NXP QorIQ LS20xx
* Nvidia Tegra X1, Tegra X2
* Qualcomm Snapdragon 808 and 810
* Samsung Exynos 7 5433, 7420
* HiSilicon Kirin Hi1610 and Hi1612

Cortex-A72|

* AWS Graviton
* Broadcom BCM2711
* HiSilicon Kirin 950, 955, Kunpeng 916
* MediaTek MT6797/D/T/X, MT8173, MT8176, MT8693
* MStar 6A938
* Qualcomm Snapdragon 650, 652, 653
* Rockchip RK3399
* NXP QorIQ LS2088, QorIQ LS1046A, QorIQ LX2160A, QorIQ LS1028A, i.MX8

Cortex-A73|

* Qualcomm Snapdragon 460, 632, 636, 660, 662, 665, 680, 685, 6s 4G Gen 1, 835
* Samsung Exynos 7872, 7884, 7885, 7904, 9609, 9610, 9611
* HiSilicon Kirin 710, 960, 970
* MediaTek MT6771/V, MT6799, MT8183, MT8788
* Amlogic S922X

Others|

* Cortex-A34

ARMv8-A
compatible|

* Ampere eMAG
* Apple A7, A8, A8X, A9, A9X, A10, A10X
* Applied Micro X-Gene
* Cavium ThunderX
* Nvidia Tegra K1 (Denver), Tegra X2 (Denver2)
* Qualcomm Kryo, Falkor
* Samsung Exynos M1 (Mongoose), M2 (Mongoose)

ARMv8.1-A|

| ARMv8.1-A
compatible|

* Cavium ThunderX2

|

ARMv8.2-A|

| Cortex-A55|

* Allwinner A523
* Samsung Exynos 850
* UNISOC SC9863/A, T603, T7100

|

Cortex-A75|

* Qualcomm Snapdragon 670, 710, 712, 845, 850
* Samsung Exynos 9820, 9825
* MediaTek MT6769H/T/V/Z, MT6768, MT6779V
* UNISOC T310, T606, T610, T615, T616, T618, T619, T620, T700, T710, T7200, T7225, T7250, T7255, T7280, T740

Cortex-A76|

* Allwinner A733
* Google Tensor
* HiSilicon Kirin 810, 820, 980, 985, 990
* Qualcomm Snapdragon 480(+), 675, 678, 720G, 730(G), 732G, 765(G), 768G, 855(+), 860, 7c (Gen 2), 8c, 8cx (Gen 2)
* Microsoft SQ1, SQ2
* MediaTek MT6781, MT6785V, MT6789, MT6833V/P, MT6853V/T, MT6873, MT6875, MT8192, Dimensity 6020, 6080, 6100+, 6300(+), 6400
* Rockchip RK3588s
* Samsung Exynos 990
* UNISOC T750, T760, T765, T770, T820, T8100, T8200, T8300, T9100

Cortex-A77|

* MediaTek Dimensity 1000(+)
* Qualcomm Snapdragon 690, 750G, 865(+), 870
* HiSilicon Kirin 9000
* Samsung Exynos 880, 980

Cortex-A78|

* Google Tensor G2
* MediaTek MT6877, MT6878, MT6879, MT6891, MT6893, Dimensity 7020, 7025 (Ultra), 7030, 7050, 7300 (Energy/Pro/Ultimate/Ultra/X), 7400(X), 8000, 8020, 8050, 8100, 8200 (Ultimate/Ultra), Kompanio 900T, 1200, 1380, 1300T
* Qualcomm Snapdragon 4 Gen 1, 4(s) Gen 2, 695, 6 Gen 1, 6(s) Gen 3, 778G(+), 780G, 782G, 888(+)
* Samsung Exynos 1080, 1280, 1330, 1380, 1480, 2100

Cortex-X1|

* Google Tensor, Tensor G2
* Qualcomm Snapdragon 888(+)
* Samsung Exynos 2100

Neoverse N1|

* Ampere Altra, Altra Max
* AWS Graviton2

Others|

* Cortex-A65, Cortex-A65AE, Cortex-A76AE, Cortex-A78C, Cortex-X1C, Neoverse E1

ARMv8.2-A
compatible|

* Apple A11
* Fujitsu A64FX
* HiSilicon TaiShan v110
* Nvidia Tegra Xavier (Carmel)
* Samsung Exynos M3 (Meerkat), M4 (Cheetah), M5 (Lion)

ARMv8.3-A|

| ARMv8.3-A
compatible|

* Apple A12, A12X/A12Z, S4, S5
* Marvell ThunderX3

|

ARMv8.4-A|

| Neoverse V1|

* AWS Graviton3

|

ARMv8.4-A
compatible|

* Apple A13, S6, S7, S8

ARMv8.5-A|

| ARMv8.5-A
compatible|

* Apple A14, M1

|

ARMv8.6-A|

| ARMv8.6-A
compatible|

* Apple A15, A16, A17, M2, M3

|

ARMv8.7-A|

| ARMv8.7-A
compatible|

* Qualcomm Oryon

|

ARMv9.0-A|

| Cortex-A510|

* Google Tensor G3
* MediaTek Dimensity 7200 (Pro/Ultra), 7350 Pro, 8300 (Ultra), 8350, 9000(+), 9200
* Qualcomm Snapdragon 7 Gen 1/3, 7s/7+ Gen 2, 8(+) Gen 1, 8 Gen 2
* Samsung Exynos 2200

|

Cortex-A710|

* MediaTek Dimensity 9000/9000+
* Qualcomm Snapdragon 7 Gen 1/3, 7s/7+ Gen 2, 8(+) Gen 1, 8 Gen 2
* Samsung Exynos 2200

Cortex-A715|

* Google Tensor G3
* MediaTek Dimensity 7200 (Pro/Ultra), 7350 Pro, 8300 (Ultra), 8350, 9200
* Qualcomm Snapdragon 7 Gen 3, 8 Gen 2

Cortex-X2|

* MediaTek Dimensity 9000/9000+
* Qualcomm Snapdragon 7s/7+ Gen 2, 8(+) Gen 1
* Samsung Exynos 2200

Cortex-X3|

* Google Tensor G3
* MediaTek Dimensity 9200(+)
* Qualcomm Snapdragon 8 Gen 2

Neoverse N2|

* Alibaba YiTian 710
* Microsoft Azure Cobalt 100

Neoverse V2|

* AWS Graviton4
* Google Axion
* Nvidia Grace

ARMv9.2-A|

| Cortex-A520|

* Google Tensor G4
* Qualcomm Snapdragon 6 Gen 4, 7s/7+ Gen 3, 8(s) Gen 3
* Samsung Exynos 1580, 2400(e)

|

Cortex-A720|

* Google Tensor G4
* MediaTek Dimensity 9300(+)
* Qualcomm Snapdragon 6 Gen 4, 7s/7+ Gen 3, 8(s) Gen 3, 8s Gen 4
* Samsung Exynos 1580, 2400(e)

Cortex-A725|

* MediaTek Dimensity 8400 (Ultra)

Cortex-X4|

* Google Tensor G4
* MediaTek Dimensity 9300(+), Dimensity 9400(+)
* Qualcomm Snapdragon 7+ Gen 3, 8(s) Gen 3, 8s Gen 4
* Samsung Exynos 2400(e)

Cortex-X925|

* MediaTek Dimensity 9400(+)

Neoverse N3|

Neoverse V3|

Nvidia Thor (V3AE)

ARMv9.2-A
compatible|

* Apple A18
* Apple M4

* v
* t
* e

Embedded ARM-based chips

* ARM Holdings
* ARM architecture family
* List of ARM cores
* ARM Cortex-A
* ARM Cortex-R
* ARM Cortex-M
* List of ARM Cortex-M development tools

Embedded
microcontrollers|

| Cortex-M0|

* Cypress PSoC 4000, 4100, 4100M, 4200, 4200DS, 4200L, 4200M
* Infineon XMC1000
* Nordic nRF51
* NXP LPC1100, LPC1200
* nuvoTon NuMicro
* Sonix SN32F700
* STMicroelectronics STM32 F0
* Toshiba TX00
* Vorago VA108x0

|

Cortex-M0+|

* Cypress PSoC 4000S, 4100S, 4100S+, 4100PS, 4700S, FM0+
* Holtek HT32F52000
* Microchip (Atmel) SAM C2, D0, D1, D2, DA, L2, R2, R3
* NXP LPC800, LPC11E60, LPC11U60
* NXP (Freescale) Kinetis E, EA, L, M, V1, W0
* Raspberry Pi RP2040
* Renesas Synergy S1
* Silicon Labs (Energy Micro) EFM32 Zero, Happy
* STMicroelectronics STM32 L0

Cortex-M1|

* Altera FPGAs Cyclone-II, Cyclone-III, Stratix-II, Stratix-III
* Microsemi (Actel) FPGAs Fusion, IGLOO/e, ProASIC3L, ProASIC3/E
* Xilinx FPGAs Spartan-3, Virtex-2-3-4

Cortex-M3|

* Actel SmartFusion, SmartFusion 2
* Analog Devices ADuCM300
* Cypress PSoC 5000, 5000LP, FM3
* Fujitsu FM3
* Holtek HT32F
* Microchip (Atmel) SAM 3A, 3N, 3S, 3U, 3X
* NXP LPC1300, LPC1700, LPC1800
* ON Semiconductor Q32M210
* Silicon Labs Precision32
* Silicon Labs (Energy Micro) EFM32 Tiny, Gecko, Leopard, Giant
* STMicroelectronics STM32 F1, F2, L1
* Texas Instruments F28, LM3, TMS470, OMAP 4
* Toshiba TX03

Cortex-M4|

* Microchip (Atmel) SAM 4L, 4N, 4S
* NXP (Freescale) Kinetis K, W2
* Renesas RA4W1, RA6M1, RA6M2, RA6M3, RA6T1

Cortex-M4F|

* Cypress 6200, FM4
* Infineon XMC4000
* Microchip (Atmel) SAM 4C, 4E, D5, E5, G5
* Microchip CEC1302
* Nordic nRF52
* NXP LPC4000, LPC4300
* NXP (Freescale) Kinetis K, V3, V4
* Renesas Synergy S3, S5, S7
* Silicon Labs (Energy Micro) EFM32 Wonder
* STMicroelectronics STM32 F3, F4, L4, L4+, WB
* Texas Instruments LM4F/TM4C, MSP432
* Toshiba TX04

Cortex-M7F|

* Microchip (Atmel) SAM E7, S7, V7
* NXP (Freescale) Kinetis KV5x, i.MX RT 10xx, i.MX RT 11xx, S32K3xx
* STMicroelectronics STM32 F7, H7

Cortex-M23|

* GigaDevice CD32E2xx
* Microchip (Atmel) SAM L10, L11, and PIC 32CM-LE 32CM-LS
* Nuvoton M23xx family, M2xx family, NUC1262, M2L31
* Renesas S1JA, RA2A1, RA2L1, RA2E1, RA2E2

Cortex-M33F|

* Analog Devices ADUCM4
* Dialog DA1469x
* GigaDevice GD32E5, GD32W5
* Nordic nRF91, nRF5340, nRF54
* NXP LPC5500, i.MX RT600
* ON RSL15
* Renesas RA4, RA6
* ST STM32 H5, L5, U5, WBA
* Silicon Labs Wireless Gecko Series 2

Cortex-M35P|

* STMicroelectronics ST33K

Cortex-M55F|

* Alif Semiconductor Ensemble
* Infineon PSoC Edge

Cortex-M85F|

* Renesas RA8

Real-time
microprocessors|

| Cortex-R4F|

* Texas Instruments RM4, TMS570
* Renesas RZ/T1

|

Cortex-R5F|

* Scaleo OLEA
* Texas Instruments RM57, AM2
* Xilinx Versal, ZynqMP, ZynqRF

Cortex-R7F|

* Renesas RZ/G2E, RZ/G2H, RZ/G2M, RZ/G2N

Cortex-R52F|

* NXP S32Z, S32E
* Renesas RZ/N2L, RZ/T2L, RZ/T2M

Cortex-R52+F|

* STMicroelectronics Stellar G, Stellar P

* v
* t
* e

Classic ARM-based chips

* ARM Holdings
* ARM architecture family
* List of ARM cores
* ARM Cortex-A
* ARM Cortex-R
* ARM Cortex-M
* List of ARM Cortex-M development tools

Classic
processors|

| ARM7|

* Atmel SAM7L, SAM7S, SAM7SE, SAM7X, SAM7XC, AT91CAP7, AT91M, AT91R
* Cirrus Logic PS7xxx, EP7xxx
* Mediatek MT62xx
* NXP LPC2100, LPC2200, LPC2300, LPC2400, LH7
* STMicroelectronics STR7

|

ARM9|

* Aspeed AST2400
* Atmel SAM9G, SAM9M, SAM9N, SAM9R, SAM9X, SAM9XE, SAM926x, AT91CAP9
* Cirrus Logic EP9xxx
* Freescale i.MX1x, i.MX2x
* Nuvoton NUC900
* NXP LPC2900, LPC3000, LH7A
* Philips Nexperia PNX4008
* Rockchip RK27xx, RK28xx
* Samsung S3C24xx
* STMicroelectronics Nomadik STn881x
* STMicroelectronics STR9
* Texas Instruments OMAP 1, AM1x, DaVinci
* VIA WonderMedia WM8505/8650
* ZiiLABS ZMS-05

ARM11|

* Broadcom BCM2835
* Cavium CNS3xxx
* Freescale i.MX3x
* Infotmic IMAPX210/220
* Mindspeed Comcerto 1000
* Nvidia Tegra APX, 6xx
* Qualcomm MSM7000, Snapdragon S1
* Samsung S3C64xx, S5P64xx
* ST-NXP Wireless Nomadik STn882x
* Telechips TCC8902
* Texas Instruments OMAP 2
* VIA WonderMedia WM87x0

ARMv2a
compatible|

* Amber (open FPGA core)

ARMv4
compatible|

* Faraday FA526, FA626
* DEC/Intel StrongARM

ARMv5TE
compatible|

* Intel/Marvell XScale
* Marvell Sheeva, Feroceon, Jolteon, Mohawk
* Faraday FA606TE, FA616TE, FA626TE, FA726TE

*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template