Escolar Documentos
Profissional Documentos
Cultura Documentos
Conjunto 1
Conjunto 2
Analisando o circuito sequencial responsável pela senha, pode-se observar que ele
possui 8 bits de entrada, nomeadas de A8 a A15. Além disso, existem duas portas lógicas AND
numeradas como 1 e 2, ambas com 4 entradas, e uma porta lógica AND numerada como 3, com
2 entradas.
A porta AND 3 é responsável por ativar o clear nos flip-flop D e zerar suas entradas,
caso a saída da porta AND 1 ou da porta AND 2 ou de ambas sejam iguais a 0. Esse
procedimento de clear ocorre porque, caso a saída da porta AND 3 seja 0, as entradas dos flip-
flop serão forçadas a 0 devido às portas lógicas AND 4, 5, 6 e 7 receberem 0 em suas entradas,
e pelo clear dos flip-flop D que receberá o valor 0 sendo assim ativado. Como ele é uma entrada
prioritária que não depende do clock, todas as saídas vão a zero. Ou seja, se a senha estiver
incorreta, as entradas e saídas dos flip-flop D irão a 0 e, portanto, as informações de entrada
não serão transmitidas para a saída. Por outro lado, se a senha estiver correta, que no caso é a
sequência correta de entrada nas portas AND 1 e 2 que fará com que a saída de ambas seja 1,
essa sequência é 00110110. Isso, por sua vez, fará com que a porta AND 3 receba essa saída e
desative o clear, permitindo que as entradas e saídas não sejam forçadas a 0. Dessa forma, as
informações de entrada serão enviadas para a saída somente se a senha correta for digitada.
Para realizar a simulação no ModelSim, deve-se gerar um arquivo .vhd. Esta geração é
obtida realizando a operação apresentada na Figura 3.
Nesta aba será escrito as descrições de como deseja realizar a simulação, informando
todos os dados do circuito e as entradas desejadas para obter as saídas. Basta seguir o próximo
tópico para tal configuração.