Uploaded by nsfqmcpehucrmxoygf

ec-comb1a

advertisement
EIC1205 – Sistemas Digitais – Alguns exercícios sobre circuitos combinatórios (mapas-K)
Exercícios complementares sobre circuitos combinatórios (mapas-K)
1. Explique de forma sucinta porque é que o agrupamento de células nos mapas de
Karnaugh permite simplificar a implementação de funções lógicas.
2. Esclareça de forma sumária porque é que a existência de combinações de
entrada para as quais a saída de uma função não se encontra definida (don’t
care) pode conduzir a simplificações na respectiva implementação.
3. Comente a seguinte afirmação: “O recurso a mapas de Karnaugh permite
sempre a obtenção de uma expressão simplificada para a função lógica
considerada, uma vez que garante que o número de termos de produto
necessários à sua representação nunca será superior a metade do número de
combinações de entrada possíveis.”
4. Determine a menor expressão de soma de produtos que representa um circuito
detector de números primos entre 1 e 15 (inclusive).
5. Recorrendo a um mapa de Karnaugh, obtenha a soma de produtos simplificada
para a função lógica ΣABCD(0,1,7,8,9,10,11,15).
6. Pretende-se desenvolver um circuito que indique quando o equivalente decimal
da palavra de entrada (em 4 bits) for menor que 2 ou maior que 9. Recorrendo
a um mapa de Karnaugh, obtenha a expressão simplificada para a saída
pretendida.
7. Determine a menor expressão de soma de produtos que representa um circuito
detector que compare duas entradas com dois bits cada, e cuja saída deve ir a
1 quando as entradas apresentarem combinações diferentes.
8. Pretende-se implementar o circuito combinatório cuja tabela de verdade está
apresentada a seguir:
a)
E2
E1
E0
S1
S0
Nota:
0
0
0
0
0
tpLH:
X
X
1
0
1
X
1
0
1
0
1
0
0
1
1
tempo de propagação quando a saída
passa de L para H
tpHL:
tempo de propagação quando a saída
passa de H para L
Recorrendo a mapas de Karnaugh, obtenha as expressões simplificadas
para as funções S1 e S0 e apresente o respectivo diagrama lógico.
J. M. Martins Ferreira (FEUP / DEEC)
EIC1205 – Sistemas Digitais – Alguns exercícios sobre circuitos combinatórios (mapas-K)
b)
Assumindo que os tempos de propagação máximos são tpLH = 8 ns e tpHL =
11 ns, para qualquer porta lógica, determine qual o máximo tempo de
propagação que pode ocorrer na solução apresentada, ilustrando esta
situação através de uma transição adequada nas entradas.
9. Obtenha a menor soma de produtos para um circuito que receba uma entrada
com 4 bits e a converta na sua representação em complemento para 2.
J. M. Martins Ferreira (FEUP / DEEC)
Download