Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CURSO:
Circuitos Digitales
DOCENTE:
Ruben Virgilio Alarcon Matutti
TEMA:
Trabajo Práctico N°2
ALUMNO:
Villanueva Barreto Alexander Lenin
2023
DISEÑOS
PREGUNTA 1. Verificar mediante simulación:
Dada:
𝐹(𝐴, 𝐵, 𝐶, 𝐷) = ∑ 𝑚(0,4,8,13,14,15)
SOLUCIÓN
Tabla de verdad:
A B C D F
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 1
0 1 0 1 0
0 1 1 0 0
0 1 1 1 0
1 0 0 0 1
1 0 0 1 0
1 0 1 0 0
1 0 1 1 0
1 1 0 0 0
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1
Función booleana:
𝐹 = 𝐴̅𝐵̅ 𝐶̅ 𝐷
̅ + 𝐴̅𝐵 𝐶̅ 𝐷
̅ + 𝐴𝐵̅ 𝐶̅ 𝐷
̅ + 𝐴𝐵𝐶̅ 𝐷 + 𝐴𝐵𝐶𝐷
̅ + 𝐴𝐵𝐶𝐷
Utilizando Mapa-K
𝐹 = 𝐴̅𝐶̅ 𝐷
̅ + 𝐵̅ 𝐶̅ 𝐷
̅ + 𝐴𝐵𝐷 + 𝐴𝐵𝐶
𝑋⨁𝑌 = ̅̅̅̅
̅̅̅̅̅̅̅ ̅̅̅̅̅
𝑋̅𝑌. 𝑋𝑌
̅̅̅̅̅̅̅
𝑋⨁𝑌 = (𝑋̿ + 𝑌̅)(𝑋̅ + 𝑌̿)
̅̅̅̅̅̅̅
𝑋⨁𝑌 = (𝑋 + 𝑌̅)(𝑋̅ + 𝑌)
̅̅̅̅̅̅̅
𝑋⨁𝑌 = 𝑋𝑋̅ + 𝑌̅𝑋̅ + 𝑋𝑌 + 𝑌̅𝑌
̅̅̅̅̅̅̅
𝑋⨁𝑌 = 0 + 𝑌̅𝑋̅ + 𝑋𝑌 + 0
𝐹 = ̅̅̅̅̅̅̅
𝑋⨁𝑌 = 𝑌̅𝑋̅ + 𝑋𝑌
Usando algebra booleana:
𝐹 = 𝐴̅𝐶̅ 𝐷
̅ + 𝐵̅ 𝐶̅ 𝐷
̅ + 𝐴𝐵𝐷 + 𝐴𝐵𝐶
𝐹 = 𝐶̅ 𝐷
̅ (𝐴̅ + 𝐵̅ ) + 𝐴𝐵(𝐶 + 𝐷)
𝐹 = 𝐶̅ 𝐷
̅ (𝐴̅ + 𝐵̅ ) + 𝐴𝐵(𝐶 + 𝐷)
𝐹 = ̅̅̅̅̅̅̅̅
𝐶 + 𝐷(𝐴𝐵 ̅̅̅̅) + 𝐴𝐵(𝐶 + 𝐷)
𝐹 = ̅̅̅̅̅̅̅̅
𝐶 + 𝐷(𝐴𝐵 ̅̅̅̅) + 𝐴𝐵(𝐶 + 𝐷)
𝐹 = ̅̅̅̅̅̅̅̅
𝐶 + 𝐷(𝐴𝐵 ̅̅̅̅) + 𝐴𝐵(𝐶 + 𝐷)
• X está en función de A y B
• Y esta en función de C y D
𝐹 = ̅̅̅̅̅̅̅̅
𝐶 + 𝐷 (𝐴𝐵̅̅̅̅) + 𝐴𝐵(𝐶 + 𝐷) = 𝑌̅𝑋̅ + 𝑋𝑌
∴ 𝑋 = 𝐴𝐵
∴𝑌 =𝐶+𝐷
Diseño con compuertas lógicas:
𝐹(𝐴, 𝐵, 𝐶) = ∑ 𝑚(0,1,3,5,7)
Se pide:
a) Diseñar el mínimo circuito digital. Usar algebra de Boole o Mapa-K.
b) Diseñar la función como un circuito mínimo de transistores en lógica CMOS.
SOLUCIÓN:
Tabla de verdad:
A B C F
0 0 0 1
0 0 1 1
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1
Utilizando Mapa-K
𝐹 = 𝐴̅𝐵̅ + 𝐶
𝐹 = 𝐴̅𝐵̅ + 𝐶̿
𝐹 = ̅̅̅̅̅̅̅̅
𝐴 + 𝐵 + 𝐶̿
𝐹 = ̅̅̅̅̅̅̅̅̅̅̅̅
(𝐴 + 𝐵)𝐶̅
𝐹̅ = (𝐴 + 𝐵)𝐶̅
Donde:
𝐹̅ = (𝐴 + 𝐵)𝐶̅
𝐹 = 𝐴̅𝐵̅ + 𝐶̿
𝑋⨁𝑌 = ̅̅̅̅̅̅̅̅
𝑋 + 𝑌̅ + ̅̅̅̅̅̅̅̅
𝑋̅ + 𝑌
𝑋⨁𝑌 = ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
(𝑋 + 𝑌̅)(𝑋̅ + 𝑌)
̅̅̅̅̅̅̅̅̅̅̅
𝑋⨁𝑌 = 𝑋𝑌 + 𝑋̅𝑌̅
Donde:
̅̅̅̅̅̅̅
𝑋⨁𝑌 = 𝑋𝑌 + 𝑋̅𝑌̅
𝐹 = 𝐵𝐷𝑈𝑄̅ + (𝐴𝐷
̅ 𝐵̅ (𝑄 + 𝐷)) + (𝐸𝐵̅ (𝑄 + 𝐷)(𝐴 + 𝐷) + 𝐷𝑈𝑄̅ 𝐸(𝐴 + 𝐷))
𝐹 = 𝐵𝐷𝑈𝑄̅ + (𝐴𝐷
̅ 𝐵̅ 𝑄) + (𝐸𝐵̅ (𝐷 + 𝐴𝑄) + 𝐷𝑈𝑄̅ 𝐸𝐴 + 𝐷𝑈𝑄̅ 𝐸)
𝐹 = 𝐵𝐷𝑈𝑄̅ + 𝐴𝐷
̅ 𝐵̅ 𝑄 + 𝐸𝐵̅ 𝐷 + 𝐸𝐵̅ 𝐴𝑄 + 𝐷𝑈𝑄̅ 𝐸
𝐹 = 𝐵𝐷𝑈𝑄̅ + 𝐴𝐷
̅ 𝐵̅ 𝑄 + 𝐸𝐵̅ 𝐷 + 𝐸𝐵̅ 𝐴𝑄 + 𝐷𝑈𝑄̅ 𝐸
𝐹 = 𝐵𝐷𝑈𝑄̅ + 𝐴𝐷
̅ 𝐵̅ 𝑄 + 𝐸𝐵̅ 𝐷
Diseño con compuertas lógicas:
PREGUNTA 5. Verificar mediante simulación:
Defina la función XNOR para 4 variables (A, B, C, D) mediante la forma canónica de
Minterminos y de Maxterminos.
SOLUCIÓN:
Tabla de verdad :
A B C D F
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 0
1 0 0 0 0
1 0 0 1 1
1 0 1 0 1
1 0 1 1 0
1 1 0 0 1
1 1 0 1 0
1 1 1 0 0
1 1 1 1 1
̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
𝐹 = 𝐴⨁𝐵⨁𝐶⨁𝐷
Forma canónica de Minterminos:
A B C D f(A, B,C,D)
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 0
1 0 0 0 0
1 0 0 1 1
1 0 1 0 1
1 0 1 1 0
1 1 0 0 1
1 1 0 1 0
1 1 1 0 0
1 1 1 1 1
𝑓(𝐴, 𝐵, 𝐶, 𝐷) = ∑ 𝑚(0,3,5,6,9,10,12,15)
A B C D f(A, B,C,D)
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 1
0 1 1 1 0
1 0 0 0 0
1 0 0 1 1
1 0 1 0 1
1 0 1 1 0
1 1 0 0 1
1 1 0 1 0
1 1 1 0 0
1 1 1 1 1
𝑓(𝐴, 𝐵, 𝐶, 𝐷) = Π𝑀(1,2,4,7,8,11,13,14)
Diseño con compuertas lógicas: