Sistemas Digitais
Somadores
Somadores

Agora que aprendemos a usar a ferramenta,
vamos criar um projeto um pouco mais
complexo!

Circuito que soma dois números de 4 bits (sem
sinal)
Como Implementar?
Monitoria Sistemas Digitais – 2006.1 - {aqc, fbla, gamsd, mls2, tfc} @ cin.ufpe.br
Somadores

Lembrando o fluxo de construção da aula
passada:
–
Etapas do projeto:
 Identificar os sinais de entrada e de saída do circuito;
 Levantar a tabela verdade do circuito;
 Deduzir e otimizar as equações booleanas da cada sinal
de saída;
 Implementar o circuito no Quartus II;
 Baixar o circuito na UP1 (plataforma de prototipação da
Altera).
Monitoria Sistemas Digitais – 2006.1 - {aqc, fbla, gamsd, mls2, tfc} @ cin.ufpe.br
Somadores

Identificar os sinais de entradas e saída:
A
B
Monitoria Sistemas Digitais – 2006.1 - {aqc, fbla, gamsd, mls2, tfc} @ cin.ufpe.br
Z
Somadores

Levantar a tabela verdade do circuito;
A (4 bits)
B (4 bits)
Z (4 bits)
0000
0000
0000
...
...
...
É0000viável
criar
essa
0001
0001
tabela?!
0000
0010
0010
Monitoria Sistemas Digitais – 2006.1 - {aqc, fbla, gamsd, mls2, tfc} @ cin.ufpe.br
Somadores

Dividir o problema em problemas menores!

Criar módulos que somam números de 1 bit e
interconectá-los
Monitoria Sistemas Digitais – 2006.1 - {aqc, fbla, gamsd, mls2, tfc} @ cin.ufpe.br
Somadores

Primeira Atividade
–
–
Desenvolver um circuito que soma números de 1 bit
(full-adder)
O circuito é um módulo que se conectará com outros,
então:


Deve informar se a soma gerou um carry out
Deve considerar se a soma de outro módulo que se
conecta a ele gerou um carry out (carry in)
Monitoria Sistemas Digitais – 2006.1 - {aqc, fbla, gamsd, mls2, tfc} @ cin.ufpe.br
Somadores

Primeira Atividade
–
Etapas do projeto:




Identificar os sinais de entrada e de saída do circuito;
Levantar a tabela verdade do circuito;
Deduzir e otimizar as equações booleanas da cada sinal de saída;
Implementar o circuito no Quartus II;
Essa atividade ainda nesta aula!
Monitoria Sistemas Digitais – 2006.1 - {aqc, fbla, gamsd, mls2, tfc} @ cin.ufpe.br
Somadores

Segunda Atividade
–
Interligar os somadores criados na primeira
atividade de forma a somar dois números de 4 bits.
–
Prestem atenção ao tamanho da entrada e saída do
sistema maior (4 bits) e dos módulos menores (1
bit).
Essa atividade deve ser apresentada
até 20 minutos após o início da
próxima aula!
Monitoria Sistemas Digitais – 2006.1 - {aqc, fbla, gamsd, mls2, tfc} @ cin.ufpe.br
Somadores

Sugestões de Leitura:
–
Aula 5 (Álgebra de chaveamento e decomposição
de funções)

http://www.cin.ufpe.br/~if675/arquivos/aulas/2003-2/unidade1/aula05.pdf
Monitoria Sistemas Digitais – 2006.1 - {aqc, fbla, gamsd, mls2, tfc} @ cin.ufpe.br
Sistemas Digitais
Somadores
Download

Aula 02