arm procesorové jadrá a procesory architektúry. the arm is a 32-bit reduced instruction set...

25
ARM Procesorové jadrá a procesory architektúry

Upload: shanon-cross

Post on 24-Dec-2015

217 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

ARMProcesorové jadrá a procesory architektúry

Page 2: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed by ARM Holdings.

It was known as the Advanced RISC Machine.

ARM

Page 3: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

Licencable architecture Companies that are currently or formerly

ARM licensees include Alcatel, Apple Inc., Atmel, Broadcom,

Cirrus Logic, Digital Equipment Corporation, Freescale, Intel (through DEC), LG, Marvell Technology Group, NEC, NVIDIA, NXP (previously Philips), Oki, Qualcomm, Samsung, Sharp, ST Microelectronics, Symbios Logic, Texas Instruments, VLSI Technology, Yamaha and ZiiLABS

Page 4: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed
Page 5: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

ARM 7 applications

Page 6: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

ARM9 applications

Page 7: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

ARM11 applications

Page 8: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

ARM CortexM applications

• Dell E4300 Latitude Laptop

• instant boot-up for users and access to select applications, with multi-day battery lifetimes

Page 9: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

ARM CortexA applications

Page 10: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

ARM CortexR

Page 11: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

Architectures overview

Page 12: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

ARM7 (ARM7-TDMI-S)

Page 13: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

ARM7TDMI-S

NXPLPC2148

Page 14: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

LPC2148 development board

Page 15: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

Development board schematic

Page 16: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

ARM CortexR

Page 17: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

TI MSP430Texas Instruments

Page 18: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

MSP430

Mixed-signal microcontroller family 16-bit CPU Low cost, low power consumption Metering, wireless radio frequency

engineering (RF), battery-powered applications

MSP430x1xx - MSP430x5xx Series

Page 19: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

MSP430 Architecture

Von Neumann architecture 16 x 16bit registers (including PC, SP,

SR, constant generator) Simple instruction set 20bit address extension

Page 20: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

Peripherals

General-puropose I/O Analog-to-Digital Converter Brown Out Reset Comparator A, A+ Digital-to-Analog Converter Timers Direct Memory Access Controller ESP430 (integrated in FE42xx devices) LCD/LCD_A/LCD_B Op Amps Hardware multiplier

Page 21: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed
Page 22: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

Programmable hardware in microcomputer systems

Page 23: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

Programmable hardware

Various sizes, technologies Customized hardware architectures Effective computing Customizable systems Backward compatibility insurance Reconfigurable systems Fault recovery / remote repair

Page 24: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

Embedded architectures

Main module Specialized architecture Soft-core processor + peripherals

Coprocessor / Additional device Serial bus System bus External communication interface GPIO

Page 25: ARM Procesorové jadrá a procesory architektúry.  The ARM is a 32-bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed

Soft-core processors

TSK3000A, MicroBlaze, Nios II, OpenRISC ...

Customizable, selectable features Suited for programmable chip

imlementations Various possibilities of use – worth

discussion