arm procesorové jadrá a procesory architektúry. the arm is a 32-bit reduced instruction set...
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/1.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/2.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/3.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/4.jpg)
![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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/5.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/6.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/7.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/8.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/9.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/10.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/11.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/12.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/13.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/14.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/15.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/16.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/17.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/18.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/19.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/20.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/21.jpg)
![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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/22.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/23.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/24.jpg)
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](https://reader036.vdocument.in/reader036/viewer/2022062421/56649dc35503460f94ab60d7/html5/thumbnails/25.jpg)
Soft-core processors
TSK3000A, MicroBlaze, Nios II, OpenRISC ...
Customizable, selectable features Suited for programmable chip
imlementations Various possibilities of use – worth
discussion