Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Programa
Blocos
Formas de onda
Portas
Tecnologias
Tabelas verdade do prottipo
lgebra de Boole Simulao Sntese PAL, PLA, ROM, PLD
CMOS CAD (Computer-Aided Design)
TTL
Tecnologias
do circuito
Algortmo de projeto
Projeto
Implementao
Depurao
Projeto
Incio: que funes devem ser realizadas ?
Necessidades: velocidade? tamanho? custo?
Blocos abstratos realizaes concretas
Implementao
Funes primitivas unidas em blocos complexos
Ligao dos blocos
Escolha entre alternativas para otimizao
Depurao (Debug)
Sistema com falhas : projeto, estrutura ou componentes
Projeto deve facilitar a depurao
Exemplo de Projeto
1. Especificao funcional: o que o sistema deve fazer N
2. Performance requerida
Projeto bottom-up:
primitivas so compostas para montagem de funes
cada vez mais complexas
Regras de composio:
eltricas: quantos componentes podem ser consecutivos
tempo: velocidade de propagao do sinal
Projeto de sistemas
Top-down Botton-up
. Falhas de projeto
A implementao no atende s especificaes
Projeto lgico incorreto
Interpretaes falsas ou casos extremos ignorados
. Falhas de implementao
Funes modulares corretas, porm sua composio possui erros
Falsas interpretaes de comportamento de interface e de temporizao
Erros de ligao e eltricos
. Falhas de componentes
Componentes fora de especificao ou danificados
Tcnicas de depurao
conversor conversor
analgico-digital digital-analgico
PROCESSO
sinal
analgico
digital
tempo
diagrama de blocos
sinais analgicos
sequncias de valores
sinais digitais
Projeto de Hardware Digital
+5v +5v
1 0 1
t t
-5v -5v
Nveis de implementao