Buscar

3 - minimização de circuitos lógicos

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

SISTEMAS LÓGICOS
Universidade Federal da Bahia
Escola Politécnica
CURSO DE ENGENHARIA ELÉTRICA
PROF. EDSON PINTO SANTANA
edsonps@ufba.br
Sistemas Lógicos 2
SUMÁRIO
3. MINIMIZAÇÃO DE CIRCUITOS LÓGICOS
3.1. Introdução
3.2. Mapas de Karnaugh
3.3. Método de Quine-Mccluskey
Sistemas Lógicos 3
3.1. Introdução
● Redes de dois níveis: funções expressas em SOP (AND/OR) ou 
POS (OR/AND) e disponibilidade de variáveis complementadas.
Sistemas Lógicos 4
3.1. Introdução
● Redes do tipo AND/OR (OR/NAND) são facilmente convertidas 
em redes do tipo NAND/NAND (NOR/NOR).
● Redes de saída única. (redes mais complexas exigem abordagem 
hierárquica)
● Sem limitações quanto ao número de entradas de cada porta.
Sistemas Lógicos 5
3.1. Introdução
● Métodos SISTEMÁTICOS de MINIMIZAÇÃO: redes com 
número mínimo de portas, e, dentre estas, com o número mínimo 
de entradas.
● Expressões mínimas em SOP e POS devem ser comparadas.
Rede Rede
Sistemas Lógicos 6
3.2. Mapas de Karnaugh
● Representação espacial que possibilita sistematizar a 
aplicação do TEOREMA DA ADJACÊNCIA entre 
as diferentes variáveis.
● Adjacências -> vizinhança entre linhas, colunas e 
fronteira do mapa (toróide).
● Obtém-se um bom aproveitamento da simplicidade 
do método para um limite de 5 a 6 variáveis de 
entrada.
a.b+ a.b'=a
(a+ b).(a+ b ')=a
Sistemas Lógicos 7
3.2. Mapas de Karnaugh
Sistemas Lógicos 8
3.2. Mapas de Karnaugh
(e)
Sistemas Lógicos 9
3.2.1. Conceitos
● Termo mínimo/máximo.
● Representação numérica da função e preenchimento 
do mapa.
f (x2 , x1 , x0)=∑m {0,2,6 }
f (x3 , x2 , x1 , x0)=∏ M {1,3,4,6,10,11,13 }
f (x2 , x1 , x0)=∑m {1.4,5 }U∑ dc {2,3 }
Sistemas Lógicos 10
3.2.1. Conceitos
● Adjacências: retângulos com dimensões em potência 
de dois para SOP (células-1) ou POS (células-0).
Sistemas Lógicos 11
3.2.1. Conceitos
● Representação de expressões no mapa K.
Sistemas Lógicos 12
3.2.1. Conceitos
● Implicantes (Implicados).
● Implicantes (Implicados) Primos.
● Implicantes (Implicados) Primos Essenciais.
(a) Implicantes (b) Implicantes primos
Sistemas Lógicos 13
3.2.2. Algoritmo
1. Determine todos os implicantes (implicados) 
primos.
2. Obtenha os implicantes (implicados) primos 
essenciais.
3. Se restam células-1 que não estão cobertas pelos 
implicantes primos essenciais, escolha os menor 
conjunto de implicantes primos que promove a 
cobertura total de células-1.
Sistemas Lógicos 14
3.2.3. Exemplo (1)
●
● Implicantes Primos:
● Implicantes Primos Essenciais:
● Expressão mínima em SOP:
E( x1 , x2 , x3)=∑ m {0,3,4,6,7 }
x1' x0', x1 x0 , x2 x0' e x2 x1 
x1' x0' e x1 x0
x1' x0' + x1 x0 + x2 x0' e x1' x0'+ x1 x0 + x2 x1
Sistemas Lógicos 15
3.2.3. Exemplo (2)
●
● Expressão mínima em SOP:
E( x3 , x2 , x1 , x0)=∑ m{0,1,3,7,8,12 }U∑ dc {5,10,11,13,14 }
E(x3,x2,x1,x0) = x3 x0' + x3' x0+ x1 x0 + x3'x2'x1'
Sistemas Lógicos 16
3.2.3. Exemplo (3)
●
● Expressão mínima em POS:
E( x3 , x2 , x1 , x0)=∑M {2,5,7,13,15 }U∑ dc {10 }
E(x3,x2,x1,x0) =(x0'+ x2').( x0+ x2 + x1')
Sistemas Lógicos 17
3.2.3. Exemplo – Sugestões
● F(x3,x2,x1,x0) = Σm{0,2,3,5,8} U 
dc{10,11,12,13,14,15}
● F(x3,x2,x1,x0) = ΠΜ{2,4,6,8,9,10,15}
Sistemas Lógicos 18
3.3. Método de Quine-McCluskey
● Método tabular.
● Aplicação sucessiva do teorema da união para 
determinar os implicantes primos.
● Em comparação aos mapas de karnaugh:
– Mais adequado a implementação através de 
programação.
– Pode ser empregado em problemas com maior 
número de variáveis de entrada.
● Utilizado como base em ferramentas CAD para a 
minimização de redes lógicas de dois níveis.
Sistemas Lógicos 19
3.3. Método de Quine-McCluskey
● Tabelas: 1. Implicantes primos 2. Cobertura mínima
● Tabela de implicantes primos: nas colunas são 
dispostas os diferentes tamanhos de adjacências, e as 
linhas estabelecem os possíveis termos agrupados 
pelos número de 1s.
● Tabela de cobertura: nas colunas são dispostos todos 
os termos mínimos e nas linhas os diferentes 
implicantes primos.
Sistemas Lógicos 20
3.3. Método de Quine-McCluskey
● Exemplo: f(x3,x2,x1,x0)=Σm{0,1,3,5,7,11,12,13,14}
TERMOS
MÍNIMOS
ADJACÊNCIAS
3 VAR. 2 VAR. 1 VAR.
0000 N 000- 0--1
0001 N 00-1 N
0-01 N
0011 N
0101 N 0-11 N
1100 N -011
01-1 N
0111 N -101
1011 N 110-
1101 N 11-0
1110 N
Sistemas Lógicos 21
3.3. Método de Quine-McCluskey
● Exemplo: Tabela de cobertura
Implicantes 0 1 3 5 7 11 12 13 14 PE
000- x x x
-011 x x x
-101 x x
110- x x
11-0 x x x
0--1 x x x x x
x3' x2' x1' + x2' x1x0 + x2x1' x0 + x3x2x0' + x3' x0
x3' x2' x1' + x2' x1x0 + x3x2x1' + x3x2x0' + x3' x0

Continue navegando