motivação para o estudo da arquitetura arm ea869...

19
Motivação para o estudo da Arquitetura ARM EA869 – 2S2017

Upload: lamnhi

Post on 25-Jan-2019

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

Motivação para o estudo da Arquitetura ARM

EA869 – 2S2017

Page 2: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

Como um computador é organizado?

Transistors Portas lógicas Memória, ULA, etc Controle: hardware/ microprogramação

Linguagens Aplicações e Softwares

Qual é o foco de estudo desta disciplina?

2

Page 3: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

Quais arquiteturas iremos estudar?

• Motorola 68000 • Arquitetura CISC

• ARM • Arquitetura RISC

Page 4: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

Resumindo...

ARM é uma arquitetura cuja ideia é desenvolver um hardware simples

que contenha um conjunto simples e pequeno de instruções que

garantem tamanho reduzido, velocidade e eficiência no consumo de

potência.

Afinal, o que é a Arquitetura

A R M ?

Advanced

RISC

Machines

“Conjunto Reduzido de Instruções de Computador”

Page 5: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

1983: Acorn cria a Arquitetura 32-bits Acorn RISC Machine (ARM) em resposta a recusa da Intel em vender seu processador 80286 para ser utilizado no BBC micro.

Page 6: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

1985: criado o ARM1, primeiro chip com arquitetura ARM

“Ser simples, obter o melhor desempenho possível, ocupar pouco espaço e ter baixo consumo de energia”

1987: lançado o primeiro

computador pessoal a utilizar a

arquitetura ARM:

Acorn Archimedes

Page 7: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

1990: sigla ARM passa de Acorn RISC Machine para Advanced RISC Machine. Metade da empresa é vendida a Apple.

Apple Network MessagePad e o Panasonic 3DO são lançados utilizando chips ARM

Page 8: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

1996: Nokia lança o Nokia 6110 com um chip baseado no processador ARM7TDMI.

2001: Apple lança o iPod utilizando também o ARM7TDMI

1997: ARM abre capital e passa a

se chamar ARM Holdings plc.

Page 9: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

2004: GPS TomTom GO é

lançado utilizando um

chip ARM.

2006: Lego lança o Mindstorms NXT, brinquedo cujo cérebro é um chip ARM.

2007: Nokia lança o smartphone

n95 também com

chip ARM.

Page 10: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

2008: Canon lança a câmera

ES 5D Mark II utilizando um

Chip ARM

2008: Primeiro Smartphone com Android

é lançado. O T-Mobile G1

utiliza um chip ARM

Page 11: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

2010: Apple lança o Ipad. Seu chip, o A4, nada mais é do que um ARM Cortex A8

2011: Raspeberry PI: Computador de placa única tão potente quanto o Pentium 4 e com

custo de apenas 16 libras.

Utiliza chip ARM

Page 12: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

2013: Apple lança o iPhone 5S e o iPad Air com o chip A7, arquitetura ARM de 64-bit.

2014: Intel (maior concorrente do ARM) anuncia parceira para fabricação de processadores com arquitetura ARM.

2015: Microsoft anuncia Windows 10 para arquitetura ARM.

Page 13: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

2016: A família A72

- Clock de 2,5 GHz (smartphones)

- 75 % menos energia que as versões anteriores

- GPU para processamento gráfico em 4K a 120 quadros por segundo

Page 14: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

2017: ARM A75 (maio 2017)

- Foco em IA (machine learning)

- DynamIQ

Page 15: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma
Page 16: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma
Page 17: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma
Page 18: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

EA869:

• Arquitetura ARM como ilustração prática da teoria

• Linguagem Assembly ARM

• Simulações e Exercícios: ARMSim#

- Plataforma que simula o processador ARM7TDMI

- Exercícios em Laboratório

Page 19: Motivação para o estudo da Arquitetura ARM EA869 2S2017leopini/DISCIPLINAS/EA869/2018-1/c1-intrAR... · • Arquitetura CISC • ARM • Arquitetura RISC . Resumindo... ARM é uma

EA871:

• Programação em um micro-controlador de arquitetura ARM.

• FRDM-KL25Z:

- Produzido pela FreeScale

- ARM Cortex M0+ (v6)

- Touch slider capacitivo

- Acelerômetro

- LED RGB

- Compatível com Arduino