PRESENTATION ON ARM PROCESSORS
E N D
Presentation Transcript
PRESENTATIONONARM PROCESSORS PRESENTED BY Ms. PRACHI S. MORE ENC- 442
About ARM & History Backbone Technology- RISC ARM- Core & Extensions ARM Families & Applications Contents Future Scope
What Is ARM? • Advanced RISC Machine developed by ARM Ltd. • 32-bit RISC-ISA • Used in embedded systems and consumer electronics • Dominant in mobile electronics market
History • Acorn computers Ltd started making Acorn RISC Machine in 1983 • Apple Computers and VLSI Technology Inc. joined in 1990 • Advanced RISC Machine Ltd. • Sells cores to licensees • Key licensees: Alcatel, Atmel, Intel, IBM, Nintendo, Samsung, Sharp, Texas Instruments, VLSI Inc.
Backbone Technology-RISC • Reduced Instruction Set Computer • Reduced instruction size, increased instruction set • Simple pipelining • Load or store architecture • Simple addressing modes
ARM-ISA CORE::: • Load or store architecture • 16 by 32 bit register file • 32 bit fixed instruction width • Single-cycle execution
Extensions TRUST ZONE JAZELLE DSP THUMB • High code density • 16-bit opcodes • 40% usage • 30% less space • Thumb2, ThumbEE • JAVA bytecodes • Increase speed of games etc. • Signal processing tasks • DSP instruction set • NEON • Security extention • 2 virtual processors
ARM7 ARM10E ARM Families ARM9 ARM11 ARM9E SecureCore ARM processor range ARM Families • Cortex family- market specific applications
1 2 3 Embedded real-time systems:storage, automotive, power train, industrial, networking Application systems: Entertainment, imaging Secure Applications: Smart cards, SIM cards, banking payments ARM Processor system categories
Future Scope • Palm-Pre and Apple I-phone currently use Cortex A8 • Multi-core ARM processors by next year • Next generation dual-core ARM processor is Cortex A9
References • http://en.wikipedia.org/wiki/ARM_architecture • http://en.wikipedia.org/wiki/Reduced_instruction_set_computer • "ARM Processor Instruction Set Architecture" www.arm.com. • http://www.arm.com/products/CPUs/architecture.html. • http://www.arm.com/products/CPUs/families.html • http://www.arm.com/products/CPUs/core_selector.html • http://www.physorg.com/news164386074.html • http://news.cnet.com/8301-13924_3-10263278-64.html