Computing">
Ra115408 Ra109882 Ra107975
Ra115408 Ra109882 Ra107975
Ra115408 Ra109882 Ra107975
Data: 10/01/2020
Discentes
R.A Nome
1
SUMÁRIO
2
1. Introdução e Objetivos
2. Fundamentação Teórica
2.1. Componentes Utilizados no Relógio Digital e na Memória de 3 bits:
● 7 Flip-Flops tipo JK;
● 1 pulser gerador de clock;
● 2 Displays de 7 segmentos;
● 16 Chaves lógicas;
● 14 Portas Lógicas 2-in AND;
● 2 Portas Lógicas 3-in AND.
● 6 Flip Flops tipo D;
3
● 9 Displays Lógicos;
● 3 Portas Lógicas 2-in OR;
● 2 Inversores;
● 3 Buffers de 3 estados
Flip Flop JK: Um flip flop é um circuito integrado que funciona através de pulsos,
quando pulsado é capaz de armazenar um dado de um bit. O flip flop JK utiliza de uma
entrada Set e uma Reset, Set coloca sua saída Q em nivél lógico 1, quando ativada, e Reset
coloca sua entrada em nível lógico 0, quando ativada, sendo ambas ativadas pelo nível
lógico 0. Sua entrada localizada entre as entradas J e K é chamada entrada clock, que recebe
os pulsos ativadores do circuito. O clock operado neste flip flip é considerado na borda de
descida da onda do clock.
Símbolo:
4
Chave Lógica (Logic Switch): Logic Switch, nada mais é do que uma chave
lógica, na qual atribuímos sua saída “Verdadeira” = 1 ou “Falsa” = 0. E com ele
podemos controlar todas as entradas de dados e controles do projeto em questão
durante as simulações.
Símbolo:
5
Pulser: É um dispositivo que libera um sinal lógico de valor 1 dentro de cada
intervalo de tempo definido por sua frequência em Hz. Esse sinal é utiliado como o clock
para ativar os flip flop JK do circuito de contadores síncronos.
Símbolo:
Porta Lógica NOT ou Inversor: Realiza a inversão de sinal lógico recebido, seja
ele 0 ou 1. Assim se uma entrada de sinal 1 passa a ter saída com valor 0, uma entrada de
valor 0 passa a ter saída com valor 1;
Símbolo:
Porta Lógica OR: É uma porta lógica do modelo (OU), a qual possui no mínimo 2
entradas lógicas para fazer a comparação. Sua saída será “Verdadeira” quando pelo menos
umas de suas entradas for “Verdadeira”. Sua saída será falsa somente quando suas duas
entradas forem “Falsas”.
Símbolo:
6
Display Lógico (Logic Display): É caracterizado por um LED acoplado na saída
do circuito, e tem a função de mostrar o resultado de uma operação lógica. Por convenção
usa-se a luz do display acesa para saída verdadeira e luz do display apagada quando a saída
é falsa.
Símbolo:
Flip Flop tipo D: É um circuito digital que pulsado é capaz de servir como uma
memória de um bit. O flip flop D é um tipo de flip flop que possui uma entrada ligada
diretamente com a saída quando ocorre uma mudança no clock ou também chamado de
pulsação. Dessa maneira, quando a entrada de dados for igual a 1 sua saída também será 1,
e quando a entrada de dado for igual a 0 sua saída também será igual a 0.
Símbolo:
7
3. Procedimentos Executados
8
Figura 12: Mapas de Karnough do contador 1.
9
Montagem do circuito síncrono contador de dezenas: Temos 3 Flip Flops acionados
com um clock recebido da combinação (10012), que irá fazer a contagem crescente de 0 em base
decimal ((0002), até 5 em base decimal (1012). Sua saída é de 3 bits os quais são passados pro
display de 7 segmentos das dezenas. As entradas S e R dos Flip Flops representam Set e Reset
respectivamente, sendo ambas ativadas em nível lógico 1, Set coloca as saídas Qs em 1 e Reset as
definem como 0.
Para entendermos qual entrada devemos ter em J e K de cada Flip Flop, fazemos os mapas
de Karnought com base nas saídas Qs atuais em relação às saídas Qfs (saída Q futura).
10
Considere Cx como a entrada da combinação (10012), utilizada como clock no contador das
dezenas.
11
Figura 16: Circuito do relógio completo.
12
Figura 17: Decodificador de endereços.
Montagem da Unidade de Armazenamento: Para que as 2 palavras fossem armazenadas
dentro da memória, foi implementado no circuito uma Unidade de Armazenamento composta por
6 Flip-Flops do tipo D. Em geral, um Flip-Flop pode ser definido como um biestável que funciona
através de pulsos e tem a capacidade de funcionar como uma memória de 1 bit. Diferentemente da
maioria dos Flip-Flops, o tipo D possui apenas uma entrada que é diretamente ligada à saída, assim
quando a entrada de dados é igual a 1 a saída também terá valor 1, da mesma forma quando a
entrada for igual a 0. Além da utilização dos Flip-Flops foram também utilizados 8 portas lógicas
AND e 3 portas lógicas OR de 2 entradas, sendo ligados aos Flip-Flops tipo D conforme o mostrado
na figura.
13
Figura 18: Unidade de armazenamento.
Montagem do Controle de leitura e escrita: Devido à memória ter a funcionalidade de
ler e escrever, foi necessário o desenvolvimento de um Controle de Leitura e Escrita. Junto à essas
duas operações, foi também implementado ao circuito, o controle de ativação da saída da memória
e o controle de ligar e desligar o circuito completo. Dessa forma, o controle de Leitura e Escrita
possuí 3 chaves lógicas de controle com 3 funções diferentes. Para sua montagem foi necessário
utilizar 3 chaves lógicas, 1 Porta Lógica NOT, 2 Portas Lógicas AND, conforme mostrados na
figura abaixo.
15
Funcionamento do Buffer de 3 Estados: Para mostrar os dados contidos em cada fileira
de FF foi necessário a utilização de três displays lógicos, uma para cada bit contido em cada FF,
ligados a buffers de três estados, ou seja, quando o OE ou o CS estão desabilitados o buffer de três
estados opera como se a parte que lhe é ligada não existisse, ou seja, como se não estivesse
conectado a nenhum outro circuito e nenhuma corrente passasse por ali, quando o estado lógico
tem valor 0 o buffer não permite a passagem deste dados para o display lógico que fica desligado
e quando o estado lógico tem valor lógico 1 o buffer libera a passagem do dado e o display lógico
pode ficar aceso ou apagado, o que é definido pelo valor lógico armazenado no FF D
correspondente.
Funcionamento Geral: Tendo em mente esses conceitos e sabendo que a escrita e a leitura
para cada palavra é a mesma, iremos apenas explicar para uma delas. Com as chaves CS e OE em
estado lógico 1, ou seja, ativadas e o circuito funcionando. Com o decodificador de endereços
seleciona-se a fileira de Flip Flops D à serem escritos ou lidos os dados utilizando-se a chave RD.
Caso RD esteja em estado lógico 1, aparecerão em seus displays lógicos os estados lógicos dos
Flip Flops selecionados por meio do LED, neste momento pode-se alterar as entradas de dados (I0,
I1, I2) e selecionar um outro endereço através do decodificador para se fazer a escrita dos bits, ao
mudar a chave para o estado lógico 0, os Flip Flops selecionados pelo decodificador irão realizar
a escrita destes novos dados. Caso RD esteja em estado 0 a saída buffer estará desativada, ou seja,
não apresentará nenhum dado nos seus displays lógicos, ao mudar para o estado lógico 1 a saída
no buffer irá apresentar os dados contidos na fileira de Flip Flops D selecionada pelo decodificador,
ao permutar a entrada do decodificador a saída no buffer apresentará os dados contidos nestes sem
a necessidade de chavear o valor de RD.
16
Figura 10: Circuito completo Memória Semicondutora de 3 bits.
17
4. Conclusão
18
5. Bibliografia
Tanenbaum, A. S. Organização Estruturada De Computadores. Editora Prentice-Hall
Do Brasil Ltda., 1992.
Floyd, Thomas. Sistemas Digitais: Fundamentos E Aplicações. 9ª Edição. Bookman
Companhia Editora.
Harris, David Money; Harris, Sarah L. Digital Design And Computer Architecture From
Gates To Processors. Editora Elsevier Ise, 1ª Edição, 2007.
Vahid, Frank. Sistemas Digitais: Projeto, Otimização E Hdls. Bookman Companhia Edi-
Tora, 1ª Edição – 2008.
Tocci, Ronald J.; Widmer, Neal S. Moss, Gregory L. Sistemas Digitais: Princípios E
Aplicações. Editora: Pearson Prentice Hall, 10ª Edição, 2007.
Capuano, Francisco Gabriel E Idoeta, Ivan V. Elementos De Eletrônica Digital. Editora
Érica, 40ª Edição, 2006.
Uyemura, John Paul. Sistemas Digitais: Uma Abordagem Integrada. Editora Thomson
Pio-Neira, 1ª Edição, 2002.
19