Buscar

Simulação de Circuito no Quartus II

Prévia do material em texto

ATIVIDADE 
 
1. Construa, no Quartus II, o circuito abaixo e faça a simulação para os 
pinos de entrada configurados em: A=0, B=1, C=0, D=0 e E=1 
 
 
RESPOSTA: 
A Figura 1 é uma captura de tela do circuito desenhado no Quartu II, 
conforme instruções. 
 
Figura 1. Circuito lógico. 
 
 
 
 
Após o desenho do circuito, foi feita a compilação. O resultado da 
compilação está representado na Figura 2. 
 
 
Figura 2. Resultado da compilação. 
 
Em seguida, foi feita a simulação do circuito e a saída obtida está 
conforme a Figura 3, na qual o último dígito representa o estado da saída F. 
Como podemos verificar, este é o resultado esperado para a saída 
correspondente aos estados definidos no enunciado para as entradas. 
 
Figura 3. Resultado da simulação apresentando os estados lógicos das 
entradas e da saída. 
 
2. Utilizando o CI 7474 construa um contador síncrono, crescente, 
módulo 5 e obtenha as formas de onda das saídas. 
 
Solução 
Primeiramente, é necessário construir a tabela da verdade que 
relaciona os estados das entradas e das saídas dos flip-flops tipo D. A 
cada descida no sinal do clock, o estado das entradas é transferido para 
as saídas não invertidas dos flip-flops. Assim, antes de cada descida de 
clock, é necessário que o estado anterior corresponda à saída desejada, 
ou seja, se iniciarmos com as três saídas em nível zero (Q2 = 0, Q1=0 e 
Q0 = 0), as entradas devem se configurar no estado 001 (D2=0, D1 = 0, 
D0 = 1), pois nas descida do sinal de clock o contador deve apresentar 
como saída o número um em binário (001). Que, por sua vez, deve 
configurar as entradas para o estado (010), que será o próximo estado 
na próxima descida do sinal de clock, e assim sucessivamente, contando 
de 0 a 4 em binário, pois se trata de um contador síncrono de módulo 5. 
A TABELA 1 é a tabela da verdade para o problema proposto. 
 
TABELA 1. Tabela da verdade para o contador síncrono de módulo 5. 
Estado anterior Entradas Estado final 
𝑸𝒂𝟐 𝑸𝒂𝟏 𝑸𝒂𝟎 𝑫𝟐 𝑫𝟏 𝑫𝟎 𝑸𝒇𝟐 𝑸𝒇𝟏 𝑸𝒇𝟎 
0 0 0 0 0 1 0 0 1 
0 0 1 0 1 0 0 1 0 
0 1 0 0 1 1 0 1 1 
0 1 1 1 0 0 1 0 0 
1 0 0 0 0 0 0 0 0 
1 0 1 0 0 0 0 0 0 
1 1 0 0 0 0 0 0 0 
1 1 1 0 0 0 0 0 0 
Fonte: Autoria própria. 
 
 Percebemos que, ao chegar ao número 4 na contagem, o 
contador é reiniciado. A tabela da verdade também mostra que, se o 
contador for iniciado com qualquer estado a partir do 4, também é 
reiniciado, pois volta para o estado (000). Assim, é esperado que o 
circuito forneça a contagem de 0 a 4 de maneira sucessiva. 
Ao escrever as funções booleanas (usando soma de produtos) para as 
entradas 𝐷2, 𝐷1 e 𝐷0, encontramos, após simplificação: 
 
𝐷2 = 𝑄2
̅̅̅̅ 𝑄1 𝑄0 
𝐷1 = 𝑄2
̅̅̅̅ 𝑄1
̅̅ ̅ 𝑄0 + 𝑄2
̅̅̅̅ 𝑄1𝑄0
̅̅̅̅ 
𝐷0 = 𝑄2
̅̅̅̅ 𝑄0
̅̅̅̅ 
 
 Nas equações acima, 𝑄2 é a saída não complementada do flip-flop 
responsável pelo bit mais significativo (MSB), 𝑄1 é a saída não 
complementada do flip-flop intermediário e 𝑄0 é a saída não 
complementada do flip-flop responsável pelo bit menos significativo 
(LSB). A mesma organização foi aplicada às entradas 𝐷2, 𝐷1 e 𝐷0. 
 O esquema eletrônico do circuito em estudo está representado na 
Figura 4. 
 
 
Figura 4. Esquema eletrônico do circuito contador síncrono com módulo 
5. 
 
Após a compilação e a simulação, o circuito apresentou a saída 
ilustrada na Figura 6. Na Figura 7 apresenta-se em detalhe (zoom) a saída 
do circuito. Podemos perceber que se trata de um circuito que realiza a 
contagem de 0 a 4 em código binário, sucessivamente, enquanto durar o 
sinal de sincronismo (clock). Portanto, a atividade 2 foi realizada conforme 
solicitado no enunciado. 
 
Figura 6. Resultado da simulação do circuito contador síncrono de módulo 
5 com o software Quartus II. 
 
 
Figura 7. Detalhe da saída do circuito simulado utilizando o software 
Quartus II. 
 
 
Conclusão 
A presente atividade permitiu a aplicação dos conceitos de eletrônica 
digital referentes à lógica combinacional (na questão 1) e à lógica sequencial 
(questão 2), além de demonstrar a utilidade do software Quartus II na 
simulação de circuitos digitais, pois, em poucos minutos, um contador 
síncrono de módulo 5 foi projetado e sua resposta foi obtida por meio de 
simulação computacional. Esse tipo de abordagem é interessante tanto para 
a indústria, economizando tempo e materiais e permitindo a correção de 
erros de projeto antes mesmo da confecção do protótipo, quanto para a 
área educacional, permitindo que os alunos resolvam os exercícios 
propostos e já avaliem suas respostas, ou explorem outras possibilidades de 
respostas e comportamentos em tempo real.

Mais conteúdos dessa disciplina