Logo Passei Direto
Buscar

Prova 3 2018 1 Com Solução Circuitos Lógicos

Gabarito da terceira prova de Circuitos Digitais. Inclui: análise de circuito sequencial com diagrama de estados; formas de onda e contador síncrono e anel (5 bits); projeto da máquina Ant‑Brain com tabela de transição, classificação Moore/Mealy e critérios de correção.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Universidade de Brasília
Instituto de Ciências Exatas - IE
Departamento de Ciência da Computação – CIC
Circuitos Digitais – Turmas A, B
Prof. Carla Koike
Terceira Prova 2018/1
Nome: GABARITO 
Matrícula: 
A compreensão do enunciado de cada questão também está sendo avaliada, portanto limite suas 
perguntas ao estritamente necessário. Em caso de dúvida, deixe claro como você compreendeu e 
seu raciocínio para resolver a questão.
1) Analise o seguinte circuito sequencial e determine o diagrama de estados. X e Y são entrada e
saída, respectivamente. O processo é tão importante quanto o resultado, portanto descreva e detalhe
todos os passos necessários para a análise do circuito. (3,0 pontos)
Resposta: 
exercise 1.15, page 86 tertulian vol 3, capítulo 1
Expressões das entradas dos Flip Flops e da saída: 1,0
Tabela de Transição: 1,0
Máquinas de Estados: 1,0
Se não há saída y no diagrama de estados: -0.25
Maquina Moore: - 0,5
somente as expressoes: 0.5
pequenos erros: -0,1
Se o estado 11 e suas transições não são consideradas na máquina de estados: -0,5
2) Complete a forma de onda para o contador binário síncrono de 5 estágios visto abaixo. Verifique
pelas formas de onda das saídas Q qual o número binário na saída após cada pulso de clock (Q0 é o
bit menos significativo) . Considere todos od Flip-flops resetados (iguais a zero) inicialmente. (2,0
pontos)
 Q4
 Q3
 Q2
 Q1
 Q0
 00000 00010 00100 00110 01000 01010 01100 01110 10000
 00001 00011 00101 00111 01001 01011 01101 01111
 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Forma de onda correta: -0,3 por sinal errado
Valores binários corretos: 0,2
valores decimais corretos: 0,1 sem os valores binários
3) Implemente um contador síncrono em anel de cinco bits. O processo é tão importante quanto o
resultado, portanto descreva e detalhe todos os passos necessários para o projeto desse contador.
O contador em anel segue a sequência: 
00001 → 00010 → 00100 → 01000 → 10000 → 00001 → 00010 → ...
(2,0 pontos)
Solução:
 
Máquina de estados Moore: saída é o próprio estado. Não há entradas: 5 estados:5 Ff's do
tipo D
00001 → 00010 → 00100 → 01000 → 10000 → 00001 → ...
Q4 Q3 Q2 Q1 Q0 Q'4/D4 Q'3/D3 Q'2/D2 Q'1/D1 Q'0/D0
0 0 0 0 1 0 0 0 1 0
0 0 0 1 0 0 0 1 0 0
0 0 1 0 0 0 1 0 0 0
0 1 0 0 0 1 0 0 0 0
1 0 0 0 0 0 0 0 0 1
D0 = Q4Q3Q2Q1Q0 
D1 = Q4Q3Q2Q1Q0
D2 = Q4Q3Q2Q1Q0 
D3 = Q4Q3Q2Q1Q0 
D4 = Q4Q3Q2Q1Q0 
O projeto pode considerar só 3 FF s e consistir do circuito de acionamento E do circuito de
saída.
Ainda pode ser um registrador de deslocamento, desde que haja a explicação ou justificativa
do porque de usa um registrador.
Máquina de estados: 0,5
Tabela de Transição: 0,5
Projeto correto baseado no FF escolhido: 0,5
Saída correta, quando necessária: 0,5
-0,25 se não considera o efeito de inicialização do anel
1,0: se circuito correto mas não tem projeto
4) A máquina de estados abaixo descreve uma estratégia de Ant-Brain para um robô sair de um
labirinto mantendo a parede sempre a sua direita. Projete o circuito que implementa essa máquina
de estados (2,5 pontos). Essa máquina de estados caracteriza-se como Mealy ou Moore? (0,5
ponto). LEMBRE-SE: O processo é tão importante quanto o resultado, portanto descreva e detalhe
todos os passos necessários para o projeto desse circuito.
• L e R são valores digitais correspondentes às antenas, esquerda e direita respectivamente, do
robô: igual a 1 se toca na parede.
• F, TL e TR são valores digitais correspondentes a movimentação do robô. F: avança
ligeiramente a frente; TL: gira levemente a esquerda; TR: gira levemente a direita
• Lost, V-E, A-E e A-D são nomes dos estados. 
• Lost é o estado quando as antenas não encostam em nada: o robô deve avançar a frente até
tocar em algo;
• V-E é o estado em que o robô deve virar a esquerda, até que não encoste mais na parede;
• A-D é o estado em que o robô deve andar a frente e girar a direita;
• A-E é o estado em que o robô deve andar a frente e girar a esquerda.
A máquina de estados é Moore: a saída está associada a cada estado!
4 estados: Lost, V-E, A-E, A-D
Bastam 2 Ff's para esse circuito. FF Tipo D
Tabela de Transição em função das entradas L e R
Estado Q1 Q0 LR LR LR LR
Q'1 Q'0 Q'1 Q'0 Q'1 Q'0 Q'1 Q'0
Lost 0 0 0 0 0 1 0 1 0 1
V-E 0 1 1 1 0 1 0 1 0 1
A-E 1 0 1 1 1 0 1 0 1 0
A-D 1 1 1 1 1 0 1 1 1 0 
Situações em cinza não definidas no diagrama de estados. Aqui é assumido que fica no mesmo
estado. Pode-se assumir * ou outro estado qualquer.
D1 
LR LR LR LR
Q1Q0 0 0 0 0
Q1Q0 1 0 0 0
Q1Q0 1 1 1 1
Q1Q0 1 1 1 1
D1 = QoLR+ Q1
D0 
LR LR LR LR
Q1Q0 0 1 1 1
Q1Q0 1 1 1 1
Q1Q0 1 0 0 1
Q1Q0 1 0 0 0
D0 = Q1 R + Q0 R + Q1 L + Q1LR
Tabela de Saídas em função dos estados
Estado Q1 Q0 F TL TR
Lost 0 0 1 0 0
V-E 0 1 0 1 0
A-E 1 0 1 1 0
A-D 1 1 1 0 1
F = Q1 + Q0 
TL = Q1 XOR Q0 
TR = Q1 • Q0 
Tabela de Transição de Estados 0,5
Designação dos Estados 0,25
Tabela de saídas em função dos estados 0,25
Projeto do circuito de entrada dos Ffs 1,0
 Só o circuito sem o projeto: 0,3
 Só o projeto sem o circuito: 0,7
Projeto do circuito de saída 0,5
erros: -0.2

Mais conteúdos dessa disciplina