Sistemas Digitais 04/2023 Prova 3 07/02/2024
Sistemas Digitais 04/2023 Prova 3 07/02/2024
Prova 3
07/02/2024
Nome Completo:
Matrícula:
Considere agora a máquina de estados dada pelo diagrama abaixo, onde Q é a variável de estado:
Q = 0011
L2
1 1
Q = 0111 Q = 0001
L3 L1
1 LR
LR
Q = 0000 Q = 1111
LR IDLE HAZARD
1 LR
Q = 1110 Q = 1000
R3 R1
1
1
Q = 1100
R2
Utilizando o registrador de deslocamentos 74194 como elemento de memória projete a máquina de estados
dada por esse diagrama. Minimize ao máximo o uso da função LOAD. O projeto deve ser completo,
incluindo as equações booleanas para todos as entradas do 74194. Inclua também o esquemático do
circuito projetado. Note que o diagrama de estados não especifica saídas, apenas os estados da máquina.
Assinatura: Prova 3 - Página 2 de 5
2. [3 Pontos] Considere o circuito para realizar uma máquina de estados utilizando ROM, conforme circuito
abaixo
Escreva o mapa da ROM para que o circuito implemente o diagrama de estados do Ford Thunderbird a
seguir.
3. [3 Pontos] Considere o circuito a seguir, no qual a ROM está programada conforme tabela ao lado
(valores em hexadecimal).
4. [2 Pontos] Flip-flops são máquinas de estados assíncronas utilizadas como elementos de memória em
máquinas síncronas. Sua função básica é detectar um evento específico em um sinal de sincronia (CLK).
Projete uma máquina assíncrona com duas entradas D, CLK que se comporta como um flip-flop tipo D
sensível tanto à borda de subida quanto de descida do CLK. O seu flip-flop deve ter apenas uma saída
Q.
(a) [ 12 Ponto] Apresente a tabela de fluxo primitiva que descreve a lógica da máquina assíncrona.
(b) [1 Ponto] Apresente as equações de próximo estado e de saída do circuito.
(c) [ 12 Ponto] Apresente o diagrama esquemático do circuito.