• Nenhum resultado encontrado

Suas características principais e sua importância para a área de IoT. 17 de setembro de Micro processadores e controladores.

N/A
N/A
Protected

Academic year: 2021

Share "Suas características principais e sua importância para a área de IoT. 17 de setembro de Micro processadores e controladores."

Copied!
30
0
0

Texto

(1)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Micro processadores e controladores

Suas caracter´ısticas principais e sua importˆ

ancia para a ´

area

de IoT.

(2)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

1

Componentes B´

asicos

2

Mem´

orias

3

Arquiteturas

4

Processamento

5

Pinagem

6

Exemplos

(3)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Sum´

ario

1

Componentes B´

asicos

2

Mem´

orias

3

Arquiteturas

4

Processamento

5

Pinagem

6

Exemplos

(4)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

CPU (Unidade Central de Processamento)

Unidade de Controle

Unidade L´

ogica/Aritm´

etica

GPU (Unidade Gr´

afica de Processamento)

Barramentos

Clock

Mem´

oria

etc..

(5)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Sum´

ario

1

Componentes B´

asicos

2

Mem´

orias

3

Arquiteturas

4

Processamento

5

Pinagem

6

Exemplos

(6)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

ROM

PROM (programmable read-only memory)

EPROM

EEPROM

UV-EPROM

FLASH

RAM

SRAM, Cache

DRAM

(7)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Sum´

ario

1

Componentes B´

asicos

2

Mem´

orias

3

Arquiteturas

4

Processamento

5

Pinagem

6

Exemplos

(8)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Von Neumann

Dados e Programas na mem´

oria

Compacta

Harvard

Mem´

oria separada para Dados e Programas

Mais componentes

(9)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Arquiteturas

Von Neumann

(10)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Harvard

(11)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Arquiteturas

Compara¸c˜

ao

Fig.:

Von Neumann

(12)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Conjuntos de Instru¸

oes

CISC (Complex Instruction Set Computer)

Instru¸

oes podem durar v´

arios ciclos do clock

Melhor uso da RAM

Exemplo: AMD e Intel x86

RISC (Reduced Instruction Set Computer)

Instru¸

oes s˜

ao executadas em um ciclo de clock

Uso intenso da RAM

(13)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Sum´

ario

1

Componentes B´

asicos

2

Mem´

orias

3

Arquiteturas

4

Processamento

5

Pinagem

6

Exemplos

(14)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Caracter´ısticas

Arquiteturas

Mem´

orias

Clock

BUS

Interrup¸c˜

oes

(15)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

O que ´

e um micro-processador?!

Criado em 1971: Intel 4004

´

Unica CPU

Utiliza-se de recursos externos (mem´

oria, I/O)

Pode fazer parte de um processador multi-core

Baseia-se na arquitetura Von Neumann

(16)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

(17)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

O que ´

e um micro-controlador?!

Criado em 1971: TMS 1000

Computador em um Chip

Tem v´

arios recursos internos (mem´

oria, I/O)

Pode ser usado em sistemas embarcados

Baseia-se na arquitetura Harvard

(18)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

(19)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Sum´

ario

1

Componentes B´

asicos

2

Mem´

orias

3

Arquiteturas

4

Processamento

5

Pinagem

6

Exemplos

(20)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Vin - Voltage input

GND - Ground

RST - Reset

CLK - Clock

RX - Receive

TX - Transmit

GPIO - General Purpose Input/Output

I2C - Inter-Integrated Circuit

(21)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Sum´

ario

1

Componentes B´

asicos

2

Mem´

orias

3

Arquiteturas

4

Processamento

5

Pinagem

6

Exemplos

(22)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Micro-processadores

Intel

Quark SoC

Broadcom

BCM2835 SoC

Arm

ARM11

(23)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Exemplos

Micro-controladores

Arduino

Atmel AVR

(24)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Arquitetura do Arduino

(25)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Exemplos

(26)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

(27)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Exemplos

Placas

Raspberry Pi

Cubieboard

BeagleBone

NVidia

(28)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

(29)

Micro processadores e controladores Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Exemplos

(30)

Componentes B´asicos Mem´orias Arquiteturas Processamento Pinagem Exemplos

Micro processadores e controladores

Suas caracter´ısticas principais e sua importˆ

ancia para a ´

area

de IoT.

Referências

Documentos relacionados

O desenvolvimento do sistema unificado de inscrição e administração da concessão de bolsas de auxílio estudantil essenciais foi crucial para atender de forma correta e

Os caracteres morfológicos avaliados, aos 49 dias após a aplicação dos herbicidas (DAA), foram número e comprimento de inflorescên- cia, altura da grama e massa seca da parte aérea..

‰ Locais mais adequados para certos aspectos da q p p documentação dos requisitos:. z passos dos casos de uso : aspectos relacionados

Avaliar os dados dos pacientes com DMD acompanhados pela equipe de pneumologia infantil do Hospital de Clínicas de Porto Alegre (HCPA) e avaliar qualidade de vida relacionada

Para a infusão intravenosa cada frasco de aciclovir injectável deverá ser reconstituído da forma mais adequada e posteriormente diluído total ou parcialmente, de acordo com a

1. Distribua uma folha de papel e uma caixa de giz de cera para cada participante. Peça que façam um desenho: escolha o tema e atribua o tempo de quinze minutos. Todos irão desenhar

O teste de correlação linear indicou fraca correlação para todas as assertivas com atribuição de nota de 0 a 10 analisadas das modalidades formativa e somativa

In the present work we used four DNA fragments (A-the 1.0 kb PstI/NcoI fragment from the α-coixin gene promoter of coix, B-the 285 bp Sau 3AI fragment from the PstI/NcoI from the