Escolar Documentos
Profissional Documentos
Cultura Documentos
Roteiro da Apresentao
1.
2.
3.
4.
5.
6.
7.
Offline
Online
Real Time
DSP: Aplicao
O processamento digital de sinais tipicamente
usado para:
Implementar algoritmos de intenso clculo
matemtico.
Operaes em tempo real, as quais requerem
que o processamento mantenha o fluxo dos
sinais de entrada e sada: deve processar os
sinais enquanto a tarefa se desenvolve.
Sistemas flexveis e adaptativos.
DSP: Exemplo
Vantagens do Processamento
Digital
Vantagens (2)
Estabilidade
Melhoram a confiabilidade.
Reduzem os efeitos de envelhecimento de
componentes.
Reduzem os efeitos de desvio de caractersticas com
a variao da temperatura.
Podem ser programados para detectar e compensar
variaes das partes analgicas e mecnicas de um
projeto completo.
Vantagens (3)
Reduo de custos
Reduzem os requisitos de hardware (devido a
programabilidade).
Reduzem a necessidade de partes de preciso.
Reduzem a quantidade de CIs (integrao).
Reduzem o tempo de desenvolvimento
(ferramentas de desenvolvimento, suporte de
projeto).
Vantagens (4)
Facilidades de implementao de
algoritmos adaptativos
Controle por filtro adaptativo (cancelamento
de rudo).
Um DSP pode se adaptar facilmente a
mudanas nas variveis de interesse.
O algoritmo adaptativo simplesmente calcula
os novos parmetros e os armazena na
memria, apagando os antigos valores.
Vantagens (5)
Sem perdas
9 Com perdas (compactao).
9
Microprocessadores
FPGAs
Microcontroladores
DSPs (Digital Signal Processors)
Microprocessadores
FPGAs
Microcontroladores
DSPs
O que um DSP?
To-from external
Memory and
peripherals
External
Addess bus
interface
Address
Program ROM
Data
Program
sequencer
Control
Random-access
And read-only
Memory for
X data
X Data
Address
generator
Random-access
And read-only
Memory for
Y data
Y Data
Address
generator
Program
cache
Program bus
X data bus
Y data bus
External
data bus
interface
Timer
Multiplier and
accumulator
Serial input
and
Output ports
To-from
Serial
peripherals
Arquitetura Bsica
Pipeline.
Canais e DMA.
Portas externas.
Portas seriais.
Timers.
ALU
Multiplier
Shifter
Pipeline
Etapa / Ciclo
Fetch
Decode
Execute
Com Pipeline
4
B
A
Fetch
Decode
B
A
Etapa / Ciclo
Execute
Geradores de Endereos
Operao de Bit-Reverso.
Access)
Portas Externas
Portas Seriais
Timers
;(2 ciclos).
;(2 ciclos).
;Contador de iteraes. (2
(2 ciclos).
;(3 ciclos (delayed)).
;(2 ciclos)
;(1 ciclo)
;(1 ciclo)
Famlia TigerSharc
Divide-se em:
Portas de Ligao
Conexo Serial
Ferramentas de Desenvolvimento
Circuit Emulation.
Placas de Avaliao
Transmisso serial.
Acesso a bancos de memria externos.
Pinos de I/O genricos.
Placas Filhas
Estendem as funcionalidades
das placas de avaliao.
Placas destinadas a uma
determinada famlia possuem
compatibilidade pino a pino
com a respectiva placa de
avaliao.
Implementam
funcionalidades como:
Pesquisa
Simulao
Avaliao
Emulao
(maneja dados)
3)
1)
Sintetizador
em DSP
53
Concluses