ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer...

25
Arquitetura ARM Douglas Renaux, PhD Pesquisador - Lab. Inovação e Tecnologia em Sistemas Embarcados Pró-Reitoria de Relações Empresariais e Comunitárias CESEB 2016

Transcript of ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer...

Page 1: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic

Arquitetura ARMDouglas Renaux, PhDPesquisador - Lab. Inovação e Tecnologia em Sistemas Embarcados

Pró-Reitoria de Relações Empresariais e Comunitárias

CESEB 2016

Page 2: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic

Eletrônica Embarcada

• relevância no mercado

Page 3: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic
Page 4: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic

ADASAdvanced Driver Assistance System

Page 5: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic

LidarLight Detection and Ranging

Page 6: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic

HEV

Page 7: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic

HEV

Page 8: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic

HEV

Page 9: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic

HEV - Design/Test Bench

Page 10: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic
Page 11: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic
Page 12: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic

Cortex-M3

• Principais Características– 16 registradores de 32 bits (inc. PC e SP)

– Muito eficiente no tratamento de IRQ

– Gestão de Energia

– Suporte Integrado à Depuração:breakpoint, watchpoint, trace

– Suporte ao RTOSmodo supervisor/usuário, SysTick

– Programação em C:boot, interrupções, exceções

Page 13: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic

Cortex-M3

• Principais Características– arquitetura ARMv7M

– pipeline de 3 estágios

– Tabela de vetores de IRQ com endereços de 32 bits

– No processamento de IRQ os registradores são salvos automaticamente pelo HW

– Controlador de interrupções faz parte da arquitetura

– Instruções de MUL e DIV

– Bit-banding (opcional)

– Conjunto de instruções Thumb-2 com instruções de 16 e 32 bits para máximo desempenho com mínima ocupação de memória

Page 14: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic
Page 15: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic
Page 16: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic

Fundamental Technologies

Page 17: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic
Page 18: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic
Page 19: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic
Page 20: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic
Page 21: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic
Page 22: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic
Page 23: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic

Pipeline

Page 24: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic
Page 25: ceseb 2015 brainstorm.pptdouglas/ceseb2016_intro.pdfSingle-Point Crash Sensor Vehicle Immobilizer MP3 Player Satellite Radio Radio S-track Player 1960 Cassette Player 1970 2010 Electronic