Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 19
Recapitulao
Dispositivos Lgicos Programveis
(E)PROM, PAL, PLA CPLD, FPGA aplicaes
Tpicos
Metodologia de Projeto
SD = FD + UC Projeto da UC e Diagrama ASM
Exemplo de projeto
Metodologia de Projeto
Sistema Digital = Fluxo de Dados + Unidade de Controle
Fluxo de Dados
Composto por registradores, memrias, componentes combinatrios (ULA, somadores, MUX, comparadores, etc)
Unidade de Controle
Responsvel pelo controle das operaes no FD A partir dos sinais de estado (vindos do FD) gera sinais de controle
Unidade de Controle
Como projetar?
Mquina de estados Diagrama ASM
Mquina de estados
estados transio de estados
Unidade de Controle
Diagrama ASM
equivalente ao diagrama de transio de estados; mostra explicitamente o fluxo de transio de estados e tem uma visualizao mais adequada
Diagrama ASM
Temporizao
10
Diagrama ASM
Smbolos
estado deciso sada condicional
11
Diagrama ASM
Regras
1. O prximo estado deve ser nico para cada condio; 2. Cada caminho definido por vrios blocos condicionais
Erros comuns
12
Projeto
Projetar um circuito que conta a quantidade de bits 1 em uma palavra com N bits
13
Contador de Uns
Projeto para n=4
14
Contador de Uns
Diagrama ASM (Moore)
15
Contador de Uns
Diagrama ASM (Mealy)
16
Contador de Uns
Implementao da UC (Mealy) (um FF por estado)
17
Deciso
18
Sada condicional
19
20
21
22
Mtodo clssico
23
24
Exerccio
Projetar um circuito Contador de uns com n=8 Traduzir o diagrama ASM com a tcnica de um FF por estado Simular o circuito final no MAX+PLUS II ou Quartus II
25
Prxima Aula
Metodologia de Projeto
Projeto de um sistema digital
26