Procesorov jadr a procesory architektry ARM ARM o

  • Slides: 25
Download presentation
Procesorové jadrá a procesory architektúry ARM

Procesorové jadrá a procesory architektúry ARM

ARM o The ARM is a 32 -bit reduced instruction set computer (RISC) instruction

ARM o The ARM is a 32 -bit reduced instruction set computer (RISC) instruction set architecture (ISA) developed by ARM Holdings. o It was known as the Advanced RISC Machine.

Licencable architecture o Companies that are currently or formerly ARM licensees include o Alcatel,

Licencable architecture o Companies that are currently or formerly ARM licensees include o 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 Zii. LABS

ARM 7 applications

ARM 7 applications

ARM 9 applications

ARM 9 applications

ARM 11 applications

ARM 11 applications

ARM Cortex. M applications • Dell E 4300 Latitude Laptop • instant boot-up for

ARM Cortex. M applications • Dell E 4300 Latitude Laptop • instant boot-up for users and access to select applications, with multi-day battery lifetimes

ARM Cortex. A applications

ARM Cortex. A applications

ARM Cortex. R

ARM Cortex. R

Architectures overview

Architectures overview

ARM 7 (ARM 7 -TDMI-S)

ARM 7 (ARM 7 -TDMI-S)

ARM 7 TDMI-S NXP LPC 2148

ARM 7 TDMI-S NXP LPC 2148

LPC 2148 development board

LPC 2148 development board

Development board schematic

Development board schematic

ARM Cortex. R

ARM Cortex. R

Texas Instruments TI MSP 430

Texas Instruments TI MSP 430

MSP 430 Mixed-signal microcontroller family 16 -bit CPU Low cost, low power consumption Metering,

MSP 430 Mixed-signal microcontroller family 16 -bit CPU Low cost, low power consumption Metering, wireless radio frequency engineering (RF), battery-powered applications o MSP 430 x 1 xx - MSP 430 x 5 xx Series o o

MSP 430 Architecture o Von Neumann architecture o 16 x 16 bit registers (including

MSP 430 Architecture o Von Neumann architecture o 16 x 16 bit registers (including PC, SP, SR, constant generator) o Simple instruction set o 20 bit address extension

Peripherals o o o General-puropose I/O Analog-to-Digital Converter Brown Out Reset Comparator A, A+

Peripherals o o o General-puropose I/O Analog-to-Digital Converter Brown Out Reset Comparator A, A+ Digital-to-Analog Converter Timers Direct Memory Access Controller ESP 430 (integrated in FE 42 xx devices) LCD/LCD_A/LCD_B Op Amps Hardware multiplier

Programmable hardware in microcomputer systems

Programmable hardware in microcomputer systems

Programmable hardware o o o o Various sizes, technologies Customized hardware architectures Effective computing

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

Embedded architectures o Main module n Specialized architecture n Soft-core processor + peripherals o

Embedded architectures o Main module n Specialized architecture n Soft-core processor + peripherals o Coprocessor / Additional device n n Serial bus System bus External communication interface GPIO

Soft-core processors o TSK 3000 A, Micro. Blaze, Nios II, Open. RISC. . .

Soft-core processors o TSK 3000 A, Micro. Blaze, Nios II, Open. RISC. . . o Customizable, selectable features o Suited for programmable chip imlementations o Various possibilities of use – worth discussion