• CES
  • AMARTS
  • Electronic Kid
  • Useful-news
  • Forum
  • Fellowship
  • E-Library
  • All
gravatar

ARM in your Palm



ARM in Your Palm

Hello
electronic!


ARM in Your Palm


 

By Akul Sabharwal

ARM is a family of instruction set architectures for computer processors based on a reduced instruction set computing (RISC) architecture developed by British company, ARM Holdings.

A RISC based computer design approach means that ARM processors require significantly fewer transistors than typical complex instruction set computing (CISC) 32-bit processors in most personal computers. This approach reduces cost, heat and power use. These are desirable traits for light, portable, battery-powered devices, including smartphones, laptops, tablets, notepad computers and other embedded systems. A simpler design facilitates more efficient multi-core central processing units (CPUs) and higher core counts at lower cost, providing improved energy efficiency for servers.

To view Figures along with full article:  Click here

ARM Holdings licenses chip designs and ARM instruction set architectures to third parties, who design their own products that implement one of those architectures including system on chips (SoCs) that incorporate memory, interfaces and radios, among others. Currently, widely-used Cortex cores, older classic cores and specialised SecurCore cores variants are available for each of these to include or exclude optional capabilities. Companies that make chips that implement ARM architecture include Apple, Nvidia, Qualcomm, Samsung Electronics and Texas Instruments.

Evolution of ARM
ARMv1-ARMv4.
* 32-bit RISC architecture
* Sixteen registers including the program counter
* All instructions are executed conditionally
* Can load/store multiple instructions
* Original architecture had 26-bit address space augmented to 32 bits

ARMv4T.
* 16-bit instruction set was introduced alongside the 32-bit instruction set
* Different execution states for different instruction sets

ARMv5.
* Better interworking between ARM and Thumb
* DSP-focused additional instructions
* Jazelle-DBX for Java byte-code interpretation in hardware

ARMv6.
* Media processing: SIMD
* Enhanced exception handling
* Overhaul of memory system architecture

ARMv7.
* Thumb-2
* TrustZone
* Jazelle-RCT
* NEON
* Split into profiles

ARMv8.
* 64-bit architecture
* Two main execution states: AArch32 and AArch64

ARMv7
ARMv7 is the most widely-used architecture in mobile devices. ARMv7, which defines the architecture for the first of the Cortex series of cores, defines three architecture profiles as follows:

 

Electronics For You, A-001, Garden Mansions, Old Airport Road, Bangalore, India.
Forward this email



This email was sent to dragonkhm1.babe@blogger.com by newsletter@electronicsforu.com |  


EFY Group | A-001, Garden Mansions | Old Airport Road | Bangalore | Karnataka | 560008 | India