ARM_Presentation_Adv_Q309

ARM_Presentation_Adv_Q309 - 1 The ARM Architecture 2 Agenda...

Info iconThis preview shows pages 1–15. Sign up to view the full content.

View Full Document Right Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 1 The ARM Architecture 2 Agenda Introduction to ARM Ltd ARM Architecture/Programmers Model Data Path and Pipelines AMBA/GPU IEM Development Tools 3 ARM Ltd Founded in November 1990 Spun out of Acorn Computers Designs the ARM range of RISC processor cores Licenses ARM core designs to semiconductor partners who fabricate and sell to their customers. ARM does not fabricate silicon itself Also develop technologies to assist with the design- in of the ARM architecture Software tools, boards, debug hardware, application software, bus architectures, peripherals etc 4 ARMs Activities memory memory SoC SoC Processors System Level IP: Data Engines Fabric 3D Graphics Physical IP Software IP Development Tools Connected Community 5 ARM Connected Community 550+ 5 6 Nokia N95 Multimedia Computer Symbian OS v9.2 Operating System supporting ARM processor-based mobile devices, developed using ARM RealView Compilation Tools OMAP 2420 Applications Processor ARM1136 processor-based SoC, developed using Magma Blast family and winner of 2005 INSIGHT Award for Most Innovative SoC Connect. Collaborate. Create. Mobiclip Video Codec Software video codec for ARM processor-based mobile devices ST WLAN Solution Ultra-low power 802.11b/g WLAN chip with ARM9 processor-based MAC S60 3 rd Edition S60 Platform supporting ARM processor-based mobile devices 7 7 Applications 8 9 Agenda Introduction to ARM Ltd ARM Architecture/Programmers Model Data Path and Pipelines AMBA/GPU IEM Development Tools 10 10 ARMv4 Architecture Versions x1-4 ARMv5 ARMv6 ARMv7-Cortex ARM966E-S SC200 ARM7EJ-S ARM922T SC100 ARM920T ARM7TDMI(S) ARM1176JZ(F)-S ARM1156T2(F)-S ARM1136J(F)-S ARM1026EJ-S ARM968E-S ARM926EJ-S ARM946E-S x1-4 Cortex-A9 SC300 Cortex-M1 Cortex -M3 Cortex-R4 Cortex-R4F Cortex-A8 ARM11 MPCore 11 Relative Performance* *Represents attainable speeds in 130, 90 or 65nm processes 200 400 600 800 1000 1200 Freq (MHz) CortexA8 ARM1176JZ-S ARM926EJ-S ARM920T ARM7TDMI ARM1136J-S ARM1026EJ-S 0.43 0.36 0.568 0.335 0.235 0.25 0.35 mW/MHz 12 ARM9E Processor Core ARM9E is based on the ARM9TDMI core Core implementation differences Architecture V5TE support Single cycle 32x16 multiplier implementation EmbeddedICE Logic RT ARM926EJ-S / ARM946E-S Configurable Instruction and Data caches Instruction and Data TCM Interfaces AHB bus interface ARM926EJ-S has MMU ARM946E-S has MPU ARM966E-S Instruction and Data TCM Interfaces No Cache or MPU/MMU 13 Cortex family Cortex-A8 Architecture v7A MMU AXI VFP & NEON support Cortex-R4 Architecture v7R MPU (optional) AXI Dual Issue Cortex-M3 Architecture v7M MPU (optional) AHB Lite & APB 14 ARM Cortex-M1 Processor High frequency, low area microcontroller processor for FPGA Between 70MHz 200MHz (depending on FPGA device)...
View Full Document

This note was uploaded on 09/21/2010 for the course ECE 4180 taught by Professor Staff during the Spring '08 term at Georgia Institute of Technology.

Page1 / 58

ARM_Presentation_Adv_Q309 - 1 The ARM Architecture 2 Agenda...

This preview shows document pages 1 - 15. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online