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

Preview:

Citation preview

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

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

CESEB 2016

Eletrônica Embarcada

• relevância no mercado

ADASAdvanced Driver Assistance System

LidarLight Detection and Ranging

HEV

HEV

HEV

HEV - Design/Test Bench

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

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

Fundamental Technologies

Pipeline

Recommended