120 likes | 128 Views
This presentation provides an introduction to ARM processors, including their history, backbone technology (RISC), core and extensions, ARM families, and applications. It also highlights the future scope of ARM processors and references for further reading.
E N D
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