ARM Processors
ARM Holdings is the world’s leading semiconductor intellectual property (IP) supplier and as such is at the heart of the development of digital electronic products. ARM designs the technology that lies at the heart of advanced digital products, from wireless, networking and consumer entertainment solutions to imaging, automotive, security and storage devices. The ARM comprehensive product offering includes 32-bit RISC microprocessors, graphics processors, enabling software, cell libraries, embedded memories, high-speed connectivity products, peripherals and development tools. ARM provides a total system solution that offers a fast, reliable path to market for leading electronics companies.
Supported Technologies
Technology | ARM7 Family ARMv4T Architecture | ARM9 Family ARMv5TE Architecture | ARM11 Family ARMv6 Architecture |
ARM ISA | Yes | Yes | Yes |
Thumb ISA | Yes | Yes | Yes |
Thumb-2 ISA | No | No | Yes (ARM1156T2-S Only) |
DSP Extensions | No | Yes | Yes |
SIMD Extensions | No | No | Yes |
Jazelle Bytecode Support | No | Yes (ARM926EJ-S Only) | Yes (Except ARM1156T2-S) |
Floating Point Support | No | Yes (VFP9) | Yes (VFP11) |
TrustZone Security Extensions | No | No | Yes (ARM1176JZ(F)-S Only) |
Cache Support | No | Yes | Yes |
TCM Support | No | Yes | Yes |
ISA – Instruction Set Architecture
SIMD – Single Instruction Multiple Data
TCM – Tightly Couple Memory
The ARM Cortex™-A series of applications processors provide an entire range of solutions for devices hosting a rich OS platform and user applications ranging from ultra-low-cost handset through smartphones, mobile computing platforms, digital TV and set-top boxes through enterprise networking, printers and server solutions. The market-proven Cortex-A8 processor along with the scalable Cortex-A9 and the high-efficiency Cortex-A5 processors all share the same architecture and therefore full application compatibility, that includes support for the traditional ARM, Thumb ® instruction set and new high performance and compact Thumb-2 instruction set.
Features
- Support for full Operating Systems
- Linux full distributions- Android, Chrome, Ubuntu and Debian
- Linux 3rd party – MontaVista, QNX, Wind River
- Symbian
- Windows CE
- Other OS support requiring Memory Management Unit
- Instruction Set Support – ARM, Thumb-2, Thumb, Jazelle®, DSP
- TrustZone® Security Extensions
- Advanced single-precision and double-precision Floating Point support
- NEON™ media processing engine
Cortex-A Technologies
RISC Processor Core
Media Acceleration
Advanced Memory System
| Instruction Set Architecture
Multicore Technologies
System Extensions
|
The ARM Cortex™-M processor family is an upwards compatible range of energy-efficient, easy to use processors designed to help developers meet the needs of tomorrow’s embedded applications. Those demands include delivering more features at a lower cost, increasing connectivity, better code reuse and improved energy efficiency.
Cortex-M Technologies
| |||