Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5. Los teoremas y las reglas booleanas pueden usarse para simplificar la expresión
de un circuito lógico y pueden producir una manera más simple de implementar
el circuito.
6. Las compuertas NAND pueden usarse para implementar cualquiera de las opera-
ciones booleanas básicas. Las compuertas NOR pueden usarse en forma similar.
7. Pueden usarse los símbolos alternativos o estándar para cada compuerta lógica,
dependiendo de si la salida va a ser activa en ALTO o activa en BAJO.
8. El estándar IEEE/ANSI para los símbolos lógicos utiliza símbolos rectangulares para
cada dispositivo lógico, con notaciones especiales dentro de los rectángulos
para mostrar cómo dependen las salidas de las entradas.
9. Los lenguajes de descripción de hardware se han convertido en un método
importante para describir circuitos digitales.
10. El código HDL siempre debe contener comentarios que documenten sus carac-
terísticas más importantes, de manera que cualquier persona que lo lea después
pueda comprender lo que hace.
11. Toda descripción de un circuito en HDL contiene una definición de las entradas
y salidas, seguida de una sección que describe la operación del circuito.
12. Además de las entradas y salidas, pueden definirse conexiones intermedias inac-
cesibles desde fuera del circuito. A estas conexiones intermedias se les conoce
como nodos ocultos o señales locales.
TÉRMINOS IMPORTANTES
activa en ALTO ENTITY PLDs –dispositivos lógicos
activa en BAJO HDLs –lenguajes de programables
AHDL –lenguaje de descripción de hardware símbolos lógicos
descripción de hardware IEEE/ANSI alternativos
de Altera instrucción de asignación sintaxis
álgebra booleana concurrente SUBDESIGN
ARCHITECTURE inversión (complementación) tabla de verdad
asignada modo teoremas booleanos
BIT nivel lógico teoremas de DeMorgan
circuito NOT niveles lógicos activos tipo
(INVERSOR) no asignado VARIABLE
compilador NODE VHDL –lenguaje de
compuerta AND nodos ocultos (señales descripción de
compuerta NAND locales) hardware para circuitos
compuerta NOR operación AND integrados de muy alta
compuerta OR operación NOT velocidad (VHSIC)
concurrente operación OR
PROBLEMAS
Las letras en gris que van antes de algunos de los problemas se utilizan para indicar
la naturaleza o el tipo de éstos, como se indica a continuación:
B problema básico.
F problema de diagnóstico de fallas.
D problema de diseño o modificación de circuito.
N nuevo concepto o técnica que no se cubre en el libro.
A problema avanzado.
H problema de HDL.
PROBLEMAS 109
SECCIÓN 3-3
B 3-1.* Dibuje la forma de onda de salida para la compuerta OR de la figura 3-52.
FIGURA 3-52
A
A
B B
x
C
C
B 3-2. Suponga que la entrada A en la figura 3-52 se conectó a tierra en forma inad-
vertida (es decir, A 0). Dibuje la forma de onda de salida resultante.
B 3-3.* Suponga que la entrada A en la figura 3-52 se pone en corto en forma inad-
vertida con la línea de suministro de 5 V (es decir, A 1). Dibuje la forma
de onda de salida resultante.
C 3-4. Lea las siguientes aseveraciones con respecto a una compuerta OR. Al prin-
cipio tal vez parezcan válidas, pero después de analizarlas se dará cuenta
que ninguna es verdadera siempre. Demuestre esto mediante un ejemplo
específico para refutar cada aseveración.
(a) Si la forma de onda de salida de una compuerta OR es igual que la
forma de onda en una de sus entradas, la otra entrada se mantendrá de
manera permanente en BAJO.
(b) Si la forma de onda de salida de una compuerta OR siempre está en
ALTO, una de sus entradas se mantendrá de manera permanente
en ALTO.
B 3-5. ¿Cuántas combinaciones distintas de condiciones de entrada producirán
una salida en ALTO en una compuerta OR de cinco entradas?
SECCIÓN 3-4
B 3-6. Cambie la compuerta OR en la figura 3-52 por una compuerta AND.
(a)* Dibuje la forma de onda de salida.
(b) Dibuje la forma de onda de salida si la entrada A se conecta de manera
permanente a tierra.
(c) Dibuje la forma de onda de salida si A se pone en corto de manera per-
manente con 5 V.
D 3-7.* Consulte la figura 3-4. Modifique el circuito de manera que la alarma se
active sólo cuando la presión y la temperatura excedan sus límites máximos
al mismo tiempo.
B 3-8.* Cambie la compuerta OR en la figura 3-6 por una compuerta AND y dibuje
la forma de onda de la salida.
B 3-9. Suponga que tiene una compuerta desconocida de dos entradas, que puede
ser OR o AND. ¿Qué combinación de niveles de entrada debe aplicar a las
entradas para determinar qué tipo de compuerta es?
B 3-10. Verdadero o falso: sin importar cuántas entradas tenga, una compuerta AND
producirá una salida en ALTO para sólo una combinación de niveles de
entrada.
* Encontrará las respuestas a los problemas marcados con un asterisco al nal del libro.
110 CAPÍTULO 3/DESCRIPCIÓN DE LOS CIRCUITOS LÓGICOS
FIGURA 3-53 A
x
C
(a)
(b)
B 3-13.* Cree una tabla de análisis completa para el circuito de la figura 3-15(b);
para ello encuentre los niveles lógicos presentes en la salida de cada com-
puerta, para todas las 32 posibles combinaciones de entrada.
B 3-14. (a)* Cambie cada compuerta OR por una compuerta AND y cada compuerta
AND por una compuerta OR en la figura 3-15(b). Después escriba la
expresión para la salida.
(b) Complete una tabla de análisis.
B 3-15. Cree una tabla de análisis completa para el circuito de la figura 3-16; para
ello encuentre los niveles lógicos presentes en la salida de cada compuerta,
para todas las 16 posibles combinaciones de niveles de entrada.
SECCIÓN 3-8
B 3-16. Para cada una de las siguientes expresiones, construya el circuito lógico
correspondiente utilizando compuertas AND y OR e INVERSORES.
(a)* x AB(C D)
(b)* z A B CDE) BCD
(c) y (M N PQ)
PROBLEMAS 111
(d) x W PQ
(e) z MN(P N)
(f) x (A B)(A B)
SECCIÓN 3-9
B 3-17.* (a) Aplique las formas de onda de entrada de la figura 3-54 a una compuer-
ta NOR y dibuje la forma de onda de salida.
(b) Repita el procedimiento manteniendo C de manera permanente en
BAJO.
(c) Repita el procedimiento manteniendo C en ALTO.
FIGURA 3-54
A
B
FIGURA 3-55 A
X
B
SECCIÓN 3-10
C 3-22. Demuestre los teoremas (15a) y (15b) probando todos los casos posibles.
B 3-23.* PREGUNTA DE EJERCICIO
Complete cada una de las expresiones.
(a) A 1 __________
(b) A A __________
(c) B B __________
(d) C C __________
(e) x 0 __________
(f) D 1 __________
(g) D 0 __________
(h) C C __________
(i) G GF __________
(j) y wy __________
112 CAPÍTULO 3/DESCRIPCIÓN DE LOS CIRCUITOS LÓGICOS
C 3-24. (a)* Simplifique la siguiente expresión usando los teoremas (13b), (3)
y (4):
x (M N)(M P)(N P)
La figura 3-56 muestra el circuito lógico que controla una luz de advertencia
en cabina para ciertas combinaciones de condiciones del motor. Suponga
que un nivel ALTO en la salida W activa la luz de advertencia.
(a)* Determine qué condiciones del motor darán una advertencia al piloto.
(b) Cambie este circuito por uno que utilice sólo compuertas NAND.
FIGURA 3-56 T
Sensor de
W
temperatura
Sensor de Luz de
presión P
advertencia
R
Sensor
de RPM
PROBLEMAS 113
FIGURA 3-57
A
B x
B 3-39.* ¿Cuál es el estado asignado para la salida de la figura 3-57?, ¿para la salida
de la figura 3-36(c)?
B 3-40. Use los resultados del problema 3-38 para obtener la tabla de verdad com-
pleta para el circuito de la figura 3-57.
N 3-41.* La figura 3-58 muestra una aplicación de compuertas lógicas que simula un
interruptor de dos vías, como los que utilizamos en nuestros hogares para
encender o apagar una luz desde dos interruptores distintos. Aquí la luz
114 CAPÍTULO 3/DESCRIPCIÓN DE LOS CIRCUITOS LÓGICOS
FIGURA 3-58 +5 V
+5 V
LUZ
+5 V
B
SECCIÓN 3-15
B 3-42. Vuelva a dibujar los circuitos de (a)* la figura 3-57 y (b) la figura 3-58
mediante el uso de los símbolos IEEE/ANSI.
SECCIÓN 3-17
SECCIÓN 3-18
B 3-44. Vuelva a dibujar la matriz de conexiones programable de la figura 3-44.
Etiquete las señales de salida (líneas horizontales) de la matriz de conexión
RESPUESTAS A LAS PREGUNTAS DE REPASO DE LAS SECCIONES 115
XAB
Y AB
ZABC
APLICACIÓN DE MICROCOMPUTADORA
C 3-47.* Consulte la figura 3-40 en el ejemplo 3-23. Las entradas de A7 a A0 son entra-
das de dirección que se suministran a este circuito desde las salidas del
microprocesador de una microcomputadora. El código de dirección de ocho
bits A7 – A0 selecciona cuál dispositivo desea activar el microprocesador. En
el ejemplo 3-23, el código de dirección requerido para activar la unidad de
disco era A7 a A0 111111102 FE16.
Modifique el circuito de manera que el microprocesador deba enviar
un código de dirección de 4A16 para activar la unidad de disco.
EJERCICIOS AVANZADOS
C 3-48. Muestre cómo puede implementarse x ABC con una compuerta NOR de
dos entradas y una compuerta NAND de dos entradas.
C 3-49.* Implemente y ABCD usando sólo compuertas NAND de dos entradas.
SECCIÓN 3-2
1. x 1 2. x 0 3. 32
SECCIÓN 3-3
1. Las entradas en BAJO. 2. x A B C D E F 3. Nivel ALTO constante.
SECCIÓN 3-4
1. Todas las cinco entradas 1. 2. Una entrada en BAJO mantendrá la salida en
BAJO. 3. Falso; vea la tabla de verdad para cada compuerta.
SECCIÓN 3-5
1. La salida del segundo INVERSOR será igual que la entrada A. 2. y estará en BAJO
sólo para A B 1.
SECCIÓN 3-6
1. x A B C AD 2. x D(AB C) E
116 CAPÍTULO 3/DESCRIPCIÓN DE LOS CIRCUITOS LÓGICOS
SECCIÓN 3-7
1. x 1 2. x 1 3. x 1 para ambos casos.
SECCIÓN 3-8
1. Vea la figura 3-15(a). 2. Vea la figura 3-17(b). 3. Vea la figura 3-15(b).
SECCIÓN 3-9
1. Todas las entradas en BAJO. 2. x 0 3. x A B CD
SECCIÓN 3-10
1. y AC 2. y A B D 3. y AD BD
SECCIÓN 3-11
1. z AB C 2. y (R S T)Q 3. Igual que la figura 3-28, sólo que la
compuerta NAND se sustituye por una compuerta NOR. 4. y AB(C D)
SECCIÓN 3-12
1. Tres. 2. El circuito NOR es más eficiente, ya que puede implementarse con solo un CI
74LS02. 3. x (AB)(CD) AB (CD) AB CD
SECCIÓN 3-13
1. La salida cambia a BAJO cuando cualquier entrada está en ALTO. 2. La salida
cambia a ALTO sólo cuando todas las entradas están en BAJO. 3. La salida cambia a
BAJO cuando cualquier entrada está en BAJO. 4. La salida cambia a ALTO sólo cuando
todas las entradas están en ALTO.
SECCIÓN 3-14
1. Z cambiará a ALTO cuando A B 0 y C D 1. 2. Z cambiará a BAJO cuando A
B 0, E 1 y C o D o ambas sean 1. 3. Dos. 4. Dos. 5. BAJO. 6. A B
0, C D 1 7. W
SECCIÓN 3-15
1. Vea la figura 3-41. 2. Rectángulo con & en su interior y triángulos en las entradas.
SECCIÓN 3-16
1. Ecuación booleana, tabla de verdad, diagrama lógico, diagrama de tiempos, lenguaje.
SECCIÓN 3-17
1. Lenguaje de descripción de hardware. 2. Para describir un circuito digital y su ope-
ración. 3. Para dar a una computadora una lista secuencial de tareas. 4. El HDL
describe los circuitos concurrentes de hardware; las instrucciones de computadora se ejecu-
tan una a la vez.
SECCIÓN 3-18
1. Dispositivo lógico programable. 2. Se cierran y se abren conexiones en una matriz
de conmutación. 3. Traduce el código de HDL en un patrón de bits para configurar la
matriz de conmutación.
SECCIÓN 3-19
AHDL
1. Las definiciones de entrada y de salida. 2. La descripción de la forma en que opera.
RESPUESTAS A LAS PREGUNTAS DE REPASO DE LAS SECCIONES 117
VHDL
1. Para dar un nombre al circuito y definir sus entradas y salidas. 2. La descripción
ARCHITECTURE. 3.
SECCIÓN 3-20
AHDL
1. NODE. 2. Después de la definición de E/S y antes de BEGIN. 3. No.
4. %. 5. --
VHDL
1. SIGNAL. 2. Dentro de ARCHITECTURE, antes de BEGIN. 3. No. 4. --