Você está na página 1de 5

Experimento 04

Circuitos Combinacionais: Comparador de Palavras


Grupo C4
Gustavo de Sousa, 22/2011534
Layr Andrade, 22/2001331
Lucca Magalhães, 22/2011552
1
Dep. Ciência da Computação – Universidade de Brası́lia (UnB)
CIC0231 - Laboratório de Circuitos Lógicos
20 de maio de 2023
222011534@aluno.unb.br, 222001331@aluno.unb.br, 222011552@aluno.unb.br

Abstract. Experiment 04 presents the use of the Quartus II software and how to
use it to simulate logic circuits and their truth tables.

Resumo. O Experimento 04 introduz a utilização do software Quartus II e


como utilizá-lo para realizar a simulação de circuitos lógicos e de suas tabelas-
verdade.

1. Introdução
O experimento 04 teve como foco a realização da simulação de dois circuitos combinaci-
onais, os quais eram comparadores de palavras de 1 bit e de 2 bits. O diferencial desse ex-
perimento foi a utilização do programa Quartus II, de forma que não foi necessário utilizar
os circuitos fı́sicos para a realização do experimento. Além disso, durante o experimento
foi necessário utilizar os conhecimentos de portas lógicas e lembrar da universalidade
das portas NAND, pois no pós-experimento 1 foi necessário montar um circuito XNOR
utilizando apenas portas NAND. [Boulic and Renault 1991] [Smith and Jones 1999].

1.1. Objetivos
O expeirmento tem por objetivo introduzir a utilização de um simulador para a realização
de montagem de circuitos combinacionais.

1.2. Materiais
Neste experimento foram utilizados os seguintes materiais e equipamentos:
• Quartus II
• Pen Drive

2. Procedimentos e Resultados
2.1. Comparador de palavras de 3 bits
Nesse experimento foi necessário simular um comparador de palavras de 3 bits utilizando
apenas portas NAND de duas entradas, as quais simulavam uma porta XNOR. Para a mon-
tagem desse circuito foi necessário criar um subcircuito que comparava duas palavras de
1 bit e que retornaria o valor 1 caso os bits fossem iguais e 0 caso fossem diferentes.
Para a implementação da simulação foi utilizado o softaware Quartus II e ambos os cir-
cuitos funcionaram conforme o esperado, portanto não houve grandes dificuldades para
realizar esse projeto, apenas demandou uma quantia de tempo para aprender a utilizar o
software de maneira adequada, o qual só funcionou no computador de um dos integrantes
do grupo. Além disso, na waveform temporal podemos verificar a existência de alguns
pequenos atrasos durante as transições de valores lógicos, pois esse não é um processo
instantâneo e, consequentemente, está sujeito à ocorrência de atrasos.
Segue o link do drive contendo as tabelas verdade do experimento: Pasta no Drive
- Grupo C4
Segue imagem do circuito de um XNOR utilizando portas NAND e de sua
simulação funcional em forma de onda:

Figura 1. Porta XNOR com NAND

Figura 2. Waveform funcional do subcircuito

Segue imagem do circuito completo do comparador de palavras de 3 bits e de suas


waveforms:

Figura 3. Comparador de 2 palavras de 3 bits

Figura 4. Waveform Funcional do Comaprador de 2 palavras de 3 bits


Figura 5. Waveform Temporal do Comaprador de 2 palavras de 3 bits

2.2. Comparador de duas palavras de 2 bits


Nessa parte foi necessário realizar a simulação de um comparador de duas palavras de 2
bits, com 3 saı́das, as quais comparavam os bits mais significativos aos menos significati-
vos, em que a primeira saı́da significava A ¿ B, a segunda que os dois bits eram iguais e a
terceira que A ¡ B. Para esse projeto era permitido utilizar quaisquer portas lógicas e havia
a sugestão de um pré-projeto já no roteiro do experimento 04, o qual foi utilizado como
base. Dessa forma, não foram encontradas muitas dificuldades para realizar o projeto,
apenas foi necessário seguir o roteiro e implementar um comparador que pudesse realizar
esse processo com êxito. Ademais, também podemos observar pequenos atrasos durante
a transição de valores lógicos, porém esses atrasos tem pouco impacto no funcionamento
do circuito.
Segue o link do drive contendo as tabelas verdade do experimento: Pasta no Drive
- Grupo C4
Segue imagem do comparador de 2 palavras de 2 bits com 3 saı́das:

Figura 6. Comparador de 2 palavras de 2 bits com 3 saı́das

Segue imagem do Circuito completo:

Figura 7. Circuito completo do Comparador

3. Conclusões
O experimento foi uma introdução à utilização do software Quartus II como uma alterna-
tiva para a simulação de circuitos combinacionais. O experimento exigiu uma combinação
dos conhecimentos adquiridos antes com a utilização de simuladores para poder imple-
mentar os circuitos exigidos, e também estudá-los de maneira mais minuciosa, podendo
observar onde houveram falhas e até mesmo questões como atrasos presentes no circuito.

Referências
[Boulic and Renault 1991] Boulic, R. and Renault, O. (1991). 3d hierarchies for animation.
In Magnenat-Thalmann, N. and Thalmann, D., editors, New Trends in Animation and
Visualization. John Wiley & Sons ltd.
[Smith and Jones 1999] Smith, A. and Jones, B. (1999). On the complexity of computing. In
Smith-Jones, A. B., editor, Advances in Computer Science, pages 555–566. Publishing
Press.
Pedroni, V., Eletrônica Digital Moderna e VHDL, Campus, 2010
Tocci, R. J. e Widmer, N. S, Sistemas digitais: princı́pios e aplicações, LTC, 2010
Floyd, T., Sistemas digitais fundamentos e aplicações, Bookman, 2011
Harris, D. M. e Harrys S. L. Digital design and computer architecture, Morgan
Kaufmann, 2017
Auto-Avaliação
1. B
2. D
3. c
4. D
5. A

Você também pode gostar