Documentos de Académico
Documentos de Profesional
Documentos de Cultura
B.C
DISEÑO DIGITAL ETF-1014
Lab. 6 Combinational Logic II
Team:Los 4 Chavos y Yo
members
Gonzalez Timoteo Gabriel Ari
Hernandez Juarez Abraham
Hernandez Cruz Jose Alfredo
Daniel Yahir Flores Gurrola
Gutierrez Alvarez Luis Fernando
1 Objetivo
Diseñar , Simplificar con mapas de karnaugh (o Quine McCluskey según sea el
caso) e implementar circuitos combinacionales de compuertas lógicas básicas
1.1 ACTIVIDAD 1
Prime Number Detector
Detector de todos los numeros primos que se generan con 6 bits(6 in,1 out)
f (2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61)
1
Num A B C D E F Output
2 0 0 0 0 1 0 1
3 0 0 0 0 1 1 1
5 0 0 0 1 0 1 1
7 0 0 0 1 1 1 1
11 0 0 1 0 1 1 1
13 0 0 1 1 0 1 1
17 0 1 0 0 0 1 1
19 0 1 0 0 1 1 1
23 0 1 0 1 1 1 1
29 0 1 1 1 0 1 1
31 0 1 1 1 1 1 1
37 1 0 0 1 0 1 1
41 1 0 1 0 0 1 1
43 1 0 1 0 1 1 1
47 1 0 1 1 1 1 1
53 1 1 0 1 0 1 1
59 1 1 1 0 1 1 1
61 1 1 1 1 0 1 1
2
Numbers A B C D E F Groups
2 0 0 0 0 1 0 1
3 0 0 0 0 1 1
5 0 0 0 1 0 1 2
17 0 1 0 0 0 1
7 0 0 0 1 1 1
11 0 0 1 0 1 1
13 0 0 1 1 0 1
19 0 1 0 0 1 1 3
37 1 0 0 1 0 1
41 1 0 1 0 0 1
23 0 1 0 1 1 1
29 0 1 1 1 0 1 4
43 1 0 1 0 1 1
53 1 1 0 1 0 1
31 0 1 1 1 1 1
47 1 0 1 1 1 1 5
59 1 1 1 0 1 1
61 1 1 1 1 0 1
2,3 0 0 0 0 1 - 1,2
3,7 0 0 0 - 1 1
3,11 0 0 - 0 1 1
3,19 0 - 0 0 1 1
5,7 0 0 0 1 - 1 2,3
5,13 0 0 - 1 0 1
5,37 - 0 0 1 0 1
17,19 0 1 0 0 - 1
7,23 0 - 0 1 1 1
11,43 - 0 1 0 1 1
13,29 0 - 1 1 0 1
19,23 0 1 0 - 1 1 3,4
37,53 1 - 0 1 0 1
41,43 1 0 1 0 - 1
23,31 0 1 - 1 1 1
29,31 0 1 1 1 - 1
29,61 - 1 1 1 0 1
43,47 1 0 1 - 1 1 4,5
43,59 1 - 1 0 1 1
53,61 1 1 - 1 0 1
3
1.1.3 Expresión final
Group A B C D E F
3,7,19,23 0 - 0 - 1 1
2,3 0 0 0 0 1 -
3,11 0 0 - 0 1 1
5,13 0 0 - 1 0 1
17,19 0 1 0 0 - 1
23,31 0 1 - 1 1 1
29,61 - 1 1 1 0 1
37,53 1 - 0 1 0 1
41,43 1 0 1 0 - 1
43,47 1 0 1 - 1 1
43,59 1 - 1 0 1 1
4
1.2 ACTIVIDAD 2
Automatic Control System
para determinar si un squat es válido o no. La decisión depende de 3 jueces y
1 sensor que mide la altura de la cadera del competidor y representa la lectura
con 3 bits, donde 0 es ATG y 7 es la posición inicial (de pie). El squat es válido
solo si el sensor indica una profundidad de [2; 4] y al menos dos jueces aprueban
el movimiento (6 in, 1 out)
f (26, 27, 28, 42, 43, 44, 50, 51, 52, 58, 59, 60)
Num A B C D E F Output
26 0 0 0 0 1 0 1
27 0 0 0 0 1 1 1
28 0 0 0 1 0 1 1
42 0 0 0 1 1 1 1
43 0 0 1 0 1 1 1
44 0 0 1 1 0 1 1
50 0 1 0 0 0 1 1
51 0 1 0 0 1 1 1
52 0 1 0 1 1 1 1
58 0 1 1 1 0 1 1
59 0 1 1 1 1 1 1
60 1 0 0 1 0 1 1
5
1.2.2 Procedimiento con Quine McCluskey
Numbers A B C D E F Groups
26 0 1 1 0 1 0
28 0 1 1 1 0 0
42 1 0 1 0 1 0 3
44 1 0 1 1 0 0
50 1 1 0 0 1 0
52 1 1 0 1 0 0
27 0 1 1 0 1 1
43 1 0 1 0 1 1
51 1 1 0 0 1 1 4
58 1 1 1 0 1 0
60 1 1 1 1 0 0
59 1 1 1 0 1 1 5
26,27 0 1 1 0 1 -
26,58 - 1 1 0 1 0
28,60 - 1 1 1 0 0
42,43 1 0 1 0 1 -
42,58 1 - 1 0 1 0
44,60 1 - 1 1 0 0 3,4
50,51 1 1 0 0 1 -
50,58 1 1 - 0 1 0
52,60 1 1 - 1 0 0
27,59 - 1 1 0 1 1
43,59 1 - 1 0 1 1
51,59 1 1 - 0 1 1 4,5
58,59 1 1 1 0 1 -
6
1.2.3 Expresión Final
Group A B C D E F
26,27,58,59 - 1 1 0 1 -
42,43,58,59 1 - 1 0 1 -
50,51,58,59 1 1 - 0 1 -
28,60 - 1 1 1 0 0
44,60 1 - 1 1 0 0
52,60 1 1 - 1 0 0
7
1.3 ACTIVIDAD 3
Keep Summer Safe Function
Para controlar el sistema de defensa de la nave de Rick. La función depende de
tres componentes: la orden de Rick, un Universal Direction Proximity Quantum
Sensor (UDPQS) y un Universal Threatening Quantum Sensor (UTQS). El
UDPQS genera su output con 2 bits (0 es una distancia lejana y 3 es la region
prÛxima a la nave) y el UTQS representa las amenazas en una escala del 0 al
7 (3 bits), donde 0 es algo inofensivo y 7 es una amenaza máxima. El sistema
se activa en dos modos diferentes: cuando Rick da la orden keep Summer safe
y 1) el objeto amenazante esta en una proximidad 2 y la amenaza es de [4,7] y
2) cuando el objeto amenazante esta en proximidad 3 y la amenaza es de [2, 7]
(6 in, 2 out).
8
1.3.2 Procedimiento con Quine McCluskey para MODE1 y MODE2
Numbers A B C D E F Groups
50 1 1 0 0 1 0 3
54 1 1 0 1 1 0 4
58 1 1 1 0 1 0
62 1 1 1 1 1 0 5
50,54 1 1 0 - 1 0 3,4
50,58 1 1 - 0 1 0
54,62 1 1 - 1 1 0 4,5
58,62 1 1 1 - 1 0
50,58,54,62 1 1 - - 1 0 3,4,5
Numbers A B C D E F Groups
43 1 0 1 0 1 1 4
51 1 1 0 0 1 1
47 1 0 1 1 1 1
55 1 1 0 1 1 1 5
59 1 1 1 0 1 1
63 1 1 1 1 1 1 6
43.47 1 0 1 - 1 1
43,59 1 - 1 0 1 1 4,5
51,55 1 1 0 - 1 1
51,59 1 1 - 0 1 1
47,63 1 - 1 1 1 1
55,63 1 1 - 1 1 1 5,6
59,63 1 1 1 - 1 1
43,47,59,63 1 - 1 - 1 1
51,55,59,63 1 1 - - 1 1 4,5,6
9
1.3.3 Expresión Final
MODE Group A B C D E F
1 50,54,58,62 1 1 - - 1 0
2 43,47,59,63 1 - 1 - 1 1
2 51,55,59,63 1 1 - - 1 1
M ODE − 1− ⇒ ABEF
M ODE − 2 − ACEF + ABEF ⇒ AEF (B + C)
10
2 Conclucion
Visualizando la tabla de izquierda a derecha tomando A como la orden de rick
,asi como B,C,y D como los 3 bits de entrada para representar el nivel de ame-
naza [0,7].Finalizando con los últimos 2 bits de entrada E y F representando
la proximidad de [0,3]. El diseño de compuertas lógicas puede resultar poco
práctico y útil si no se manejan los métodos y pasos necesarios para resolver un
problema en especifico .que van desde una práctica escolar hasta un proyecto
de investigación .Es necesario seguir una metodologı́a como se muestra en las
3 actividades donde se analizó el caso (problema ) y se comprende según las
especificaciones inferidas por cada quien .que decide después ,qué método uti-
lizar como el método Quine McCluskey para entradas mayores a 6 variables que
se vuelve una parte fundamental en nuestro kit de herramientas a la hora de
solucionar problemas.
3 Referencias
ACTIVIDAD 1
https://www.tinkercad.com/things/64Sp1ZCYBnw-incredible-lappi/editel?
sharecode=TiqrtBSJuiqgHBJijc05UXR23f5NybQ-6mUPsKs_2X8
ACTIVIDAD 2
https://www.tinkercad.com/things/aXTgLQVz2n6-lab-6automatic-control-system-para-determinar-
editel?sharecode=jxnwHhZhoVOrvi_8fs9lxCTeT5XJrjVf4KcptVVThHo
ACTIVIDAD 3
https://www.tinkercad.com/things/8cC14Il3hjc-smooth-jaban-vihelmo/
editel?sharecode=KwC_AxrjHsHS5Upae-VmBCMfEVWKsZa3KxE2gAuE2bM
11