Sistemas Digitais Microprocessados

Slides:



Advertisements
Apresentações semelhantes
Microcontroladores Uma visão geral.
Advertisements

Introdução a Informática
Sistemas Distribuídos
Arquitetura e organização de computadores
Arquitetura e organização de computadores.
Autor: Salvador P. Gimenez
AULA 1: Introdução a Sistemas Embarcados
ARQUITETURAS RISC E CISC
Sistemas Digitais Projeto RTL – Unidade de Execução
Unidades de Execução e de Controle Sistemas Digitais.
Processadores risc: sparc – powerpc – arm - mips.
CISC e RISC.
Microcontroladores e Sistemas Embarcados
Professor: Erivelto Tschoeke – UDESC/CEPLAN
AULA1 – Introdução a Microprocessadores gerais
Professor: Carlos Roberto da Silva Filho, M. Eng.
Sistemas Digitais Microprocessados
Sistemas Digitais Microprocessados
GERAÇÕES 1951/ Computadores de primeira geração:
Componentes do Computador e noções de Arquitetura de Computadores
Sistema de Alarme Automotivo com Tecnologia Android
Arquitetura de Computadores
Arquitetura de Computadores
2- Entendendo o que é Arquitetura e Organização
Prof.: Vagner Pinto Borges Prof.: Vagner Pinto Introdução à Arquitetura e Organização.
Sistemas Operacionais
Unidade Central de Processamento UCP
Sistemas Operacionais I
Arquitetura de computadores
Introdução aos Sistemas Microcontrolados
Introdução à Automação
MO801 - Tópicos em Arquitetura e Hardware Michele Tamberlini 05/2006
TECNOLOGIA DA INFORMAÇÃO
Hardware Aula 03.
Pet computação UFPE Aula de apoio aos feras: Arquitetura de Computadores.
Processamento de dados na UCP e memória UCP
O que são, para que servem e onde podem ser utilizadas?
Prof. Remy Eskinazi - Microcontroladores
Arquitetura de Computadores
Unidade Central De Processamento: Processador
Geração de Código aula-12-geração-de-código.pdf.
Sistemas Operacionais
Sistemas Operacionais
Organização e Arquitetura de Computadores
Fundamentos de Arquitetura da Computação
Trabalho de T.I.C. AnaSofia.
Microcontroladores PIC
Organização e Arquitetura de Computadores
DSC/CEEI/UFCG Hardware (Parte I) Introdução à Informática.
Microprocesadores x Microcontroladores
INTRODUÇÃO À COMPUTAÇÃO
2 Integrantes André Schäffer Breno Neil (Gerente) Caio Lira Eduardo Cavalcanti Felipe Bartolomeu Felipe Maia Filipe Luiz Monteiro Hugo Calazans João Victor.
MICROCONTROLADORES Prof. José Bezerra de Menezes Filho.
Arquitetura de Computadores
Perspectivas de Sistemas Embarcados
Slides before 1st Section Divider
Estrutura de Interconexão
Elementos de Informática
Escola de Engenharia de Piracicaba Administração Sistema de Comunicação de Dados Aula 1 – Introdução Alberto Martins Júnior Flávio I. Callegari.
Funcionamento interno do computador
Introdução à Programação
Arquitetura de computadores
Introdução à Computação
INTRODUÇÃO A AUTOMAÇÃO
Arquitetura de Sistemas Operacionais
PROCESSADORES DIGITAIS DE SINAIS (DSPs)
Microcontroladores.
ECA-703 AUTOMAÇÃO DE SISTEMAS ELÉTRICOS
Universidade Católica de Pelotas Instrumentação Eletrônica – 2013/1 Sistemas de Instrumentação Luciano Lettnin Março/2013.
 Todo processador é constituído de circuitos capazes de realizar algumas operações primitivas:  Somar e subtrair  Mover um dado de um local de armazenamento.
Transcrição da apresentação:

Sistemas Digitais Microprocessados Microcontroladores Sistemas Digitais Microprocessados (SDM) AULA 1 Profa. Ana T. Y. Watanabe atywata@gmail.com.br

“O temor do Senhor é o princípio do conhecimento, mas os insensatos desprezam a sabedoria e a disciplina.” Provérbios 1:7

1. INTRODUÇÃO 1.1. Definições 1.2. Aplicações 1.3. Evolução dos Sistemas Embarcados 1.4. Processadores Sinais Digitais (DSP)/ Controladores de Sinais Digitais (DSC) 1.5. Arquitetura dos Sistemas Embarcados 1.6. Principais fabricantes

1. 1 Definições Microprocessador (MPU)  Incorpora num único CI LSI (100 a 999 portas) às funções da CPU. Processamento complexo, alto custo. Ex.: Microcomputadores, aparelhos eletrônicos em geral. Microcomputador  Membro da família de computadores que consiste de um CI de microprocessador, CIs de memória, e CIs de interfaces de I/O. Microcontrolador (µC, uC or MCU)  CPU + memória + vários periféricos em um único CI, usado para controle. Microcontrolador Embarcado/Dedicado  Microcontrolador que está embutido em um produto comercial que pode ser um dispositivo ou sistema específico.

1. 1 Definições – cont. Sistema Embarcado/Embutido É um sistema microprocessado no qual o computador é completamente encapsulado ou dedicado ao dispositivo ou sistema específico que ele controla. Diferente de computadores de propósito geral, como o computador pessoal, um sistema embarcado realiza um conjunto de tarefas predefinidas, geralmente com requisitos específicos. Ex.: celulares, controle automotivo, eletrodomésticos, etc.

1. 1 Definições – cont. Apollo Guidance Computer (AGC) Foi o primeiro sistema embarcado da história, desenvolvido pelo MIT (Instituto de Tecnologia de Massachusetts) no início dos anos 60 para equipar as naves do Projeto Apollo. Permitia aos pilotos fornecerem e receberem informações de voo, além de controlar automaticamente todas as funções de navegação da nave.

1.2. Aplicações Grande Expansão:  aut. residencial, aut. industrial, indústria automotiva e de telecomunicações. Exemplos: Todos os automóveis modernos contêm ao menos um microcontrolador (até 6 ou 7): o motor, controle de velocidade, freios antitravamento. Câmeras digitais, telefones celulares, filmadoras, impressoras a laser, telefones que possuem identificador de chamadas, memória para 20 números, etc., além de refrigeradores, lava-louças, lavadoras de roupas e secadoras (os que possuem visores e teclados). Basicamente, qualquer produto ou dispositivo que interaja com o usuário possui um microcontrolador interno.

1.2. Aplicações Fatores Motivadores  criar produtos com diferenciação, permitindo a inclusão de melhorias de segurança e de funcionalidade. Imposições de mercado  alguns mercados impõem os sistemas dedicados como um pré-requisito tecnológico.

1.3. Evolução dos sistemas embarcados 1a geração: - hardware primitivo (memória e processamento limitados) - interface precária com o usuário (leds e displays 7seg) - sem comunicação com outros sistemas 2a geração: - hardware mais eficiente (memória e velocidade) - interface mais amigável (displays de cristal líquido, outros) - comunicação via interface serial - software é o diferencial (mais funcionalidades, melhor IHM)

1.3. Evolução dos sistemas embarcados– cont. 3a geração (ainda emergindo): - incorpora as características de H&S dos desktops atuais - 32 bits ou mais, alta capacidade de memória - interface com redes heterogêneas, DSP (Digital Signal Processor – sinais de video e áudio, etc.).

1.4. Processadores Sinais Digitais (DSP) Diferem dos microprocessadores na arquitetura de hardware, software e no conjunto de instruções, o qual é otimizado para o tratamento digital de sinais. São empregados em aplicações que exigem processamento de sinais em tempo real, tais como: áudio, imagem, temperatura, intensidade luminosa, pressão, sinais biomédicos, etc. São capazes de realizar operações MAC (Multiplica e ACumula em um único ciclo de instrução), permitindo o processamento em tempo real.

1.4. Processadores Sinais Digitais (DSP) Composição (usual): - multiplicador por hardware; - pipeline sofisticado; - arquitetura Harvard; Características (gerais): - arquitetura dedicada ao processamento de sinais em tempo real; - altas taxas de processamento (execução em um ciclo); Alcance: - em expansão (automação, telecomunicações, áudio, imagem, etc).

1.4. Controladores de Sinais Digitais (DSCs) O hardware de um DSC implementa um DSP, além de outros dispositivos periféricos. São designados para aplicações de áudio e controle de movimentos (motores, encoders, etc.), em particular, aquelas aplicações as quais os microcontroladores não são capazes de atender. Possuem tamanho, custo e periféricos internos tais como os microcontroladores, aliado à capacidade de operação MAC dos DSPs.

1.5. Arquitetura de Sistemas Embarcados Von Neumann: - execução seqüencial de instruções - barramento único para instrução e dados Harvard: - maior paralelismo - barramentos separados para instrução e dados CISC (Complex Instruction Set) x RISC (Reduced Instruction Set Computer): - o resultado final depende da aplicação - muitos processadores combinam as duas tecnologias

1.6. Principais fabricantes Microcontroladores: - Intel, Motorola (Freescale), MicroChip, Atmel, National, Texas, Zilog, ST, Sharp DSPs: - Texas, Motorola, Analog Device DSCs: - Texas, Motorola( Freescale), MicroChip