seminário apd: arquitetura arm

22
Seminário APD Arquitetura ARM Andréia Carvalho Felipe Gugel Tiago L. P. de Pádua

Upload: tiago-padua

Post on 23-Jun-2015

485 views

Category:

Education


6 download

TRANSCRIPT

Page 1: Seminário APD: Arquitetura ARM

Seminário APDArquitetura ARM

Andréia CarvalhoFelipe GugelTiago L. P. de Pádua

Page 2: Seminário APD: Arquitetura ARM

Histórico

- Origem

- Primeiro processador Risc Comercial

- Risc de alta perfomace, baixo consumo e excelente custo/beneficio(voltado para o uso de sistemas embarcados)

- Acordo com a maçã mais famosa do mundo

ACORN ARCHIMEDES A400 com processadores RISC ARM

Page 3: Seminário APD: Arquitetura ARM

Licenciamento

Principais empresas licenciadas ARM atuais e antigos:

- Apple Inc - Intel - LG - Microsoft - Nintendo - Nvidia

- Sony- Qualcomm- Samsung- Symbios Logic- Yamaha

Page 4: Seminário APD: Arquitetura ARM

SoC - System on a Chip

Page 5: Seminário APD: Arquitetura ARM

Utilidade

"Carregamos no bolso um ARM, todos os dias!!!"

Page 6: Seminário APD: Arquitetura ARM

Utilidade

Raspberry Pi

Page 7: Seminário APD: Arquitetura ARM

Simplicidade

Principais Características

Page 8: Seminário APD: Arquitetura ARM

Eficiência

Principais Características

Page 9: Seminário APD: Arquitetura ARM

Tamanho Reduzido

O tamanho do processador ARM o torna ideal para utilização em dispositivos portáteis

Placa mãe do iPhone 4s

Principais Características

Page 10: Seminário APD: Arquitetura ARM

Principais Características

BAIXO CUSTO

Page 11: Seminário APD: Arquitetura ARM

Evolução da família ARM

Page 12: Seminário APD: Arquitetura ARM

Evolução da família ARM

Page 13: Seminário APD: Arquitetura ARM

Registradores

Page 14: Seminário APD: Arquitetura ARM

Conjunto de Instruções

Page 15: Seminário APD: Arquitetura ARM

Caminho de Dados

Page 16: Seminário APD: Arquitetura ARM

Caminho de Dados

Page 17: Seminário APD: Arquitetura ARM

Código Assembly

Page 18: Seminário APD: Arquitetura ARM

Program Status Register

Page 19: Seminário APD: Arquitetura ARM

Código Assembly

Page 20: Seminário APD: Arquitetura ARM

Estudo de Caso

Page 21: Seminário APD: Arquitetura ARM

Estudo de Caso

Page 22: Seminário APD: Arquitetura ARM

ARM 490T core structure