Escolar Documentos
Profissional Documentos
Cultura Documentos
0 1
S
1 0
A B
OR
S
0 1 1 1
A B A B
A B S AND A B
0 0 1 1 0 1 0 1 0 0 1 1 0 1 0 1
S
0 0 0 1
XOR
S
0 1 1 0
A B
NOR
A B
0 0 1 1 0 1 0 1
S
1 0 0 0
A B
A B S NAND
0 0 1 1 0 1 0 1
S
1 1 1 0
A B
XNOR
A B
0 0 1 1 0 1 0 1
S
1 0 0 1
* Associativa:
A+(B+C)=(A+B)+C A(BC) = (AB)C
* Distributiva:
A(B+C) = AB + AC
Teorema da Dualidade
OR AND ; AND A+0=A dual A(B+C) = AB + AC dual OR ; 0 1 A.1=A A + BC = (A+B)(A+C)
Teorema da Dualidade
OR AND ; AND A+0=A dual A(B+C) = AB + AC dual OR ; 0 1 A.1=A A + BC = (A+B)(A+C)
C
1 3 7 5
0 1 2 3 4 5 6 7
ABCD
CD CD CD CD AB AB AB AB
0 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10
PARES
* Elimina 1 varivel
Y=ABCD+ABCD+ABCD+ABCD Y=ACD+ABD
QUADRAS
* Elimina 2 variveis : 1 par ABC ; 2 par ABC Y=ABC+ABC Y=AB(C+C) Y=AB
OCTETOS
* Elimina 3 variveis : 1 quadra ABC ; 2 quadra ABC Y=AC+AC Y=A(C+C) Y=A
Simplificaes de Karnaugh
- Um par elimina uma varivel (seu complemento). - Uma quadra elimina duas variveis (seus complementos). - Um octeto elimina trs variveis (seus complementos).
Y = A B D + AC + CD
VI Escola do CBPF (www.cbpf.br)
Sobrepondo Grupos
- Pode-se usar o mesmo 1 mais de uma vez
Y = A+ ABCD
Y = A + BC D
Enrolando o Mapa
- Pode-se usar o mesmo 1 mais de uma vez
Y = BC D + BCD
Y = BD
Ex. 1
Y = C + BCD
Ex. 2
Y = C + BD
Y = C + A C D + AB C D
Y = C + AD + BD
VI Escola do CBPF (www.cbpf.br)
Y = BD + A BC + ABC + AC D + A CD
Y = A BC + ABC + AC D + A CD
Resumindo....
1. Insira um 1 no mapa de Karnaugh para cada produto fundamental que produz uma sada 1 na tabela-verdade. Insira zeros nos espaos restantes. 2. Circunde os octetos, quadras e pares. Lembre-se de sobrepor para obter os grupos maiores possveis. 3. Se restar qualquer 1 isolado, circunde cada um. 4. Elimine qualquer grupo redundante. 5. Escreva a equao booleana fazendo a operao OR dos produtos correspondentes aos grupos circundados.
Ex. 1
Y = AD
Ex. 2
Y = ABC
VI Escola do CBPF (www.cbpf.br)
0 1 2 3 4 5 6 7
Y = ( A + B + C )( A + B + C )( A + B + C )
(a) Buffers tristate usados para conectar alguns sinais a um barramento comum;
(a) Buffers tristate usados para conectar alguns sinais a um barramento comum; (b) Condies para transmitir o sinal B para o barramento.
Smbolo geral para um flip-flop e definio dos seus dois estados de sada possveis.
Um latch com portas NAND tem dois estados de repouso possveis quando SET = CLEAR = 1.
1 0
0 0
1 1
Pulsando a entrada SET para o estado 0 quando (a) Q=0 antes do pulso na entrada SET; (b) Q=1 antes do pulso na entrada SET. Observe que nos dois casos a sada Q termina em nvel ALTO.
Pulsando a entrada CLEAR para o estado BAIXO quando (a) Q=0 antes do pulso na entrada CLEAR. (b) Q=1 antes do pulso na entrada CLEAR. Em cada caso, a sada Q termina em nvel BAIXO.
(b) Tabela-verdade.
(a) A trepidao de um contato mecnico gera mltiplas transies na tenso; (b) latch NAND usado para eliminar as mltiplas transies na tenso.
(a) latch com portas NOR; (b) Tabela-verdade; (c) Smbolo simplificado.
FIGURA 5-11
Exemplo 5-3.
Conceitos:
Sinais de clock.
Flip-flop com clock tem uma entrada de clock (CLK) que pode ser ativada por (a) uma borda de subida ou (b) por uma borda de descida. As entradas de controle determinam o efeito da transio ativa do clock.
Entradas de controle tem de ser mantidas estveis por (a) um tempo tS antes da transio ativa do clock e por (b) um tempo tH aps a transio ativa do clock.
(a) Flip-flop S-C com disparo que responde apenas borda positiva do pulso de clock; (b) tabela-verdade; (c) forma de ondas tpicas.
Implementao de um circuito detector de borda usado em flip-flops disparados por bordas: (a) borda positiva. (b) borda negativa. A durao dos pulsos CLK* normalmente de 2 a 5 nano segundos.
(a) Flip-flop J-K com clock que responde apenas as bordas positivas do clock.
(a) flip-flop D disparados apenas nas transies positivas do clock ; (b) Formas de onda.
Um flip-flop D disparado por bordas usado para sincronizar a habilitao da porta AND com a borda de descida do clock.
Operao de transferncia sncrona de dados realizada por diversos tipos de FFs com clock.
Flip-flops J-K conectados para formar um contador binrio de trs bits (mdulo 8).
Tabela com os estados dos flip-flops mostrando uma seqncia de contagem binria.
O diagrama de transio de estados mostra como os estados de um contador mudam a cada pulso de clock aplicado.
(a) Se os tempos de transies das entradas forem muito longos, a sada de um dispositivo lgico comum pode oscilar ou mudar imprevisivelmente de estado; (b) Um dispositivo lgico com entrada Schmitt-trigger produz uma sada com transies rpidas.
N s = {s, an 1 , an 2 , an 3 ,..., a1 , a0 }
Se (n+1) bits:
Sinal + Amplitude
-3 -2 -1 0 +3 +2 +1 0
Complemento a 2:
+3 +2 +1 0 -1 -2 -3 -4 011 010 001 000 111 110 101 100
Complemento a 2:
+3 +2 +1 0 -1 -2 -3 -4 011 010 001 000 111 110 101 100
+3 + (-1) = -2
+3 -1 -2
(a) Somador de quatro bits completo com registradores; (b) Sinal usado para somar os nmeros binrios provenientes da memria e para armazenar o resultado no acumulador.
(a) Diagrama em bloco do somador paralelo de 4 bits 74HC283; (b) Conexo em cascata de dois 74HC283.
Somador paralelo usado para somar um nmero positivo (+) com um negativo (-) no sistema de complemento de 2.
(C0=0)
(C0=1)
Smbolos IEEE/ANSI para (a) um somador completo e (b) um CI somador paralelo de quatro bits (7483/74283).
G4