Introduction to ARM Processor Architecture

Publisher:火星叔叔Latest update time:2016-06-17 Source: eefocusKeywords:ARM Reading articles on mobile phones Scan QR code
Read articles on your mobile phone anytime, anywhere
The ARM architecture is the foundation on which every ARM processor is built. The ARM architecture has evolved over time to include architectural features that address the growing need for new features, high performance, and emerging markets. For information on the latest announced version, see ARMv8 Architecture.
The ARM architecture supports implementations across multiple performance points and has become the dominant architecture in many market segments. The ARM architecture supports a very wide range of performance points, allowing for very small ARM processor implementations and very efficient high-level design implementations that take advantage of the latest microarchitectural technologies. Implementation size, performance, and low power are key features of the ARM architecture.
ARM has developed architectural extensions to provide support for Java acceleration (Jazelle®), security (TrustZone®), SIMD, and Advanced SIMD (NEON™) technologies. The ARMv8-A architecture adds cryptographic extensions as an optional feature. The
ARM architecture is similar to Reduced Instruction Set Computing (RISC) architectures in that it includes the following typical RISC architectural features:
Unified register file load/store architecture, where data processing operations operate only on register contents and not directly on memory contents.
Simple addressing mode, all load/store addresses are determined only by register contents and instruction fields.

Enhancements to the basic RISC architecture allow ARM processors to achieve a good balance of higher performance, smaller code size, lower power consumption, and smaller silicon area.

 

Introduction to ARM Processor Architecture

 
Keywords:ARM Reference address:Introduction to ARM Processor Architecture

Previous article:Arm Linux kernel transplantation and system initialization process analysis
Next article:Introduction to ARM Platform Processors

Latest Microcontroller Articles
Change More Related Popular Components

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号