Está en la página 1de 31

Unidad 3

Lógica
combinacional y
secuencial
Página 4 de 33

Introducción ........................................................................................................................... 5
1. Circuitos digitales integrados ......................................................................................... 6
1.1. Compuertas lógicas ..................................................................................................... 7
1.1.1. Compuerta lógica AND ......................................................................................... 8
1.1.2. Compuerta lógica OR ............................................................................................ 9
1.1.3. Compuerta lógica NOT ....................................................................................... 10
1.1.4. Compuerta NAND ............................................................................................... 11
1.1.5. Compuerta NOR.................................................................................................. 13
1.1.6. Compuerta XOR .................................................................................................. 14
1.1.7. Compuerta XNOR ............................................................................................... 14
2. Circuitos digitales combinacionales ............................................................................. 16
2.1. Circuitos lógicos ......................................................................................................... 17
2.2. Álgebra Booleana....................................................................................................... 17
2.3. Leyes e identidades del álgebra booleana ................................................................ 18
2.4. Mapa de Karnaugh .................................................................................................... 20
3. Circuitos combinacionales MSI (Medium Scale of Integration) ....................................... 22
3.1. Codificadores ............................................................................................................. 23
3.2. Decodificadores ......................................................................................................... 24
3.3. Multiplexores ............................................................................................................. 26
3.4. Demultiplexores ........................................................................................................ 28
3.5. Sumadores y restadores ............................................................................................ 28
3.5.1. Sumador completo ............................................................................................. 29
3.5.3. Circuitos de resta binaria .................................................................................... 29
3.5.4 Sustractor completo ............................................................................................ 30
Conclusión ............................................................................................................................ 31
Referencias bibliográficas ..................................................................................................... 32
Página 5 de 33

Introducción
El interés por estudiar ingeniería informática es amplio, para ello es deseable contar con
conocimientos de diseño digital. El propósito de esta tercera unidad es generar una base
para comprender los elementos de arquitectura digital base. En esta unidad se cubren
algunos conceptos básicos de circuitos digitales (sin memoria), compuertas lógicas,
álgebra booleana, etc. así como algunos componentes útiles como multiplexores,
decodificadores y codificadores.

Revisaremos también las diversas tecnologías de CIs y enfatizaremos en las tecnologías


TTL (Transistor Transistor Logic) que confirman las compuertas lógicas base, sus
características, ventajas y desventajas a medida que vayamos dominando los tipos básicos
de circuitos lógicos.

Además, abordaremos técnicas de reducción de circuitos lógicos, para lo cual se usarán


técnicas del álgebra booleana y modelos gráficos como los mapas de K.

La lógica digital, como los complementos y los registros, requieren conocimientos visuales
a nivel lógico. Por lo tanto, debes ser consciente del conflicto en el diseño del sistema para
proporcionar una capa de software que facilite las tareas de diseño y desarrollo de
aplicaciones.

El proceso del diseño de sistemas aborda el hardware con componentes clave de software
que protege al usuario de los detalles de la operación de hardware, formatos de
almacenamiento de archivos, mecanismos de protección, etc., ofrecidos en lugar de una
interfaz con la máquina de fácil uso.

Finalmente, los diseñadores de aplicaciones avanzados usan capacidades de hardware y


software de bajo nivel para diseñar soluciones a problemas de aplicaciones para un
usuario o clase de usuarios específicos (Parhami, 2007).
Página 6 de 33

1. Circuitos digitales integrados


Casi todos los circuitos digitales en uso hoy en día son circuitos integrados (CI). La amplia
gama de circuitos lógicos integrados permite la creación de sistemas digitales complejos
que son más pequeños y más confiables que sus contrapartes de componentes discretos.

Se utilizan varios métodos de fabricación de circuitos integrados para fabricar circuitos


integrados digitales, los más comunes son CMOS, TTL, NMOS y ECL. Cada tipo de circuito
es diferente para proporcionar la operación lógica necesaria.

Por ejemplo, TTL usa transistores bipolares como componentes principales del circuito y
CMOS (semiconductor de óxido de metal complementario) usa MOSFET de modo
avanzado como componentes principales del circuito.

Imagen 1. Circuitos Integrados.

Fuente: Electrónica online (s.f.) Circuito integrado. Recuperado de:


https://electronicaonline.net/componentes-electronicos/circuito-integrado/
Página 7 de 33

1.1. Compuertas lógicas


Una puerta lógica es un circuito electrónico que consta de transistores en su interior con
un arreglo especial para proporcionar una señal de voltaje como resultado lógico o salida
obtenida por operaciones lógicas binarias (suma y multiplicación).

Existen diferentes tipos de compuertas, algunas de las cuales son más complejas y es
posible simular compuertas más sencillas. Todos estas contienen tablas de verdad que
describen el comportamiento de sus resultados.

Opera en dos estados "1" o "0" a los que se les puede asignar lógica positiva o negativa. El
estado 1 tiene un voltaje máximo de 5 voltios y el estado 0 tiene un mínimo de 0 voltios,
hay un límite entre los dos y los resultados pueden variar sin saber exactamente qué
salida dará.

La explicación lógica es la siguiente:

● Lógica positiva: la lógica se habilita con una señal alta y se inhabilita con una señal
baja, lo que representa un 1 binario y con una señal en bajo se desactiva
representado un 0 binario.

● Lógica negativa: no productiva, una señal alta se representa con un 0 binario, una
señal baja se representa con un 1 binario.
Página 8 de 33

Las compuertas lógicas son la base de la electrónica digital.

Todas las compuertas lógicas tienen una salida y dos entradas, algunas tienen solo una
entrada y una salida, como la compuerta NOT o los inversores. Solo está diseñado para
recibir datos binarios (bajo 0 o alto 1) cuando recibe una señal de voltaje (Mecatrónica
LATAM, 2021)

Figura 2. Símbolos de las compuertas lógicas

Fuente: Actualidad tecnológica (s.f.) Compuertas lógicas: ¿Qué son?, ¿Cómo funcionan?, ¿Para qué sirven?
Recuperado de: https://actualidadtecnologica.com/compuertas-logicas/

1.1.1. Compuerta lógica AND


Llamada compuerta de “todo o nada''. En álgebra booleana, esto se representa mediante
la multiplicación, por lo que para obtener una salida del estado activo, su estado binario
de entrada debe ser 1, la entrada pasiva debe ser "0" y la salida debe ser 0.

Circuito representativo de la compuerta lógica AND


Sus contactos están representados por circuitos en serie, todos los contactos permiten
cerrar el circuito para que la corriente permita activar el foco (imagen 3).
Página 9 de 33

Figura 3. Circuito representativo de la compuerta AND

Fuente: Mecatrónica LATAM (2021) Compuertas lógicas AND.Recuperado de:


https://www.mecatronicalatam.com/es/tutoriales/electronica/compuertas-
logicas/compuerta-and/

Un interruptor abierto corresponde a inactivo “0” y el interruptor cerrado corresponde a


activo “1”.

1.1.2. Compuerta lógica OR


Denominada la compuerta de "cualquiera o todo". Su expresión en álgebra booleana está
representada por (booleano). La puerta está activa siempre que una de las entradas que
tenga un estado binario válido de "1". Para obtener un estado pasivo de "0" en la salida,
todas sus entradas deben ser "0" en el estado pasivo.

En la expresión booleana abreviada el símbolo + significa OR, por lo tanto, la expresión se


puede leer como Q = A OR B.
Página 10 de 33

Circuito representativo de la compuerta lógica OR


Pulsar un interruptor (representado por un circuito con dos interruptores en paralelo)
hace que el circuito se cierre, lo que permite que fluya la corriente.

● Un interruptor abierto corresponde a inactivo “0” y el interruptor cerrado


corresponde a activo “1”.

Figura 4. Circuito representativo de la compuerta OR

Fuente: Mecatrónica LATAM (2021) Compuertas lógicas OR. Recuperado de:


https://www.mecatronicalatam.com/es/tutoriales/electronica/compuertas-logicas/compuerta-or/

1.1.3. Compuerta lógica NOT


Una compuerta lógica NOT o INV (inversor) tiene una entrada y una salida y tiene como
objetivo producir una salida invertida o contraria para su entrada. Si la entrada activa es
"1", la salida es "0" en estado pasivo y viceversa, si la entrada no válida es "0", la salida es
"1" en estado activo.
Página 11 de 33

Circuito representativo de la compuerta lógica NOT


Puede ser representado por un circuito con elementos paralelos. La corriente fluye donde
hay menos resistencia, por lo que explicaremos que nuestra bombilla típica tiene más
resistencia en comparación con nuestro interruptor.

● Un interruptor abierto corresponde a inactivo “0” y el interruptor cerrado


corresponde a activo “1”.

Un interruptor con un estado lógico "1" estará en la posición cerrada, lo que hará que
toda la corriente fluya a través de él y no permitirá que se active la bombilla. Cuando el
interruptor esté en un estado lógico "0", el interruptor estará abierto y toda la corriente
está encendida. Recorrerá el foco que permitirá la activación, lo que dará como resultado
un estado booleano de "1" en la salida, correspondiente a "Q".

Figura 5. Circuito representativo de la compuerta NOT

Fuente: Mecatrónica LATAM (2021) Compuertas lógicas NOT. Recuperado de:


https://www.mecatronicalatam.com/es/tutoriales/electronica/compuertas-logicas/compuerta-not/

1.1.4. Compuerta NAND


También conocida como AND negativo o AND invertido, es una combinación de
compuertas AND y una compuerta NOT, representada por una compuerta AND y su salida
es un circuito donde la entrada válida es "1" y la salida no es válida "0". La entrada
mantendrá su salida activa en “1”. Esto puede ser representado por un circuito con dos
interruptores en serie, donde la corriente regresa donde la resistencia es menor.
Página 12 de 33

Figura 6. Representación compuerta NAND

Fuente: Mí electrónica fácil (s.f.) Compuerta lógica NAND. Recuperado de:


https://mielectronicafacil.com/sistemas-digtales/compuerta-logica-nand/
PREGUNTA

Describe el diagrama usando la computa NAND que permita


construir la compuerta lógica OR, solo utilizando compuertas
NAND.

Esto es gracias a la universalidad de la compuerta NAND; el diagrama quedaría de la siguiente


forma:
Página 13 de 33

1.1.5. Compuerta NOR


Es una combinación de compuertas OR y NOT, en otras palabras, la compuerta NOR es la
versión inversa de la compuerta OR. Si su entrada es "0" en estado inactivo, su salida será
"1" en estado activo, pero si cualquier entrada se convierte en "1" en estado binario, su
salida será "0" en estado inactivo. Esto se puede representar mediante un circuito con
interruptores y salidas en paralelo, ambos interruptores deben estar abiertos para que la
salida "1" esté activa, y la salida "y" debe ser binaria cuando uno de los interruptores está
cerrado.

Figura 7. Representación compuerta NOR

Fuente: Mi electrónica fácil (s.f.) Compuerta lógica NOR. Recuperado de:


https://mielectronicafacil.com/sistemas-digtales/compuerta-logica-nor/#compuerta-logica-nor-de-2-
entradas
PREGUNTA

Describe el diagrama usando la computa NOR que


permita construir la compuerta lógica AND, solo
utilizando compuertas NOR.

Esto es gracias a la universalidad de la compuerta NOR; el diagrama quedaría de la


siguiente forma:
Página 14 de 33

1.1.6. Compuerta XOR


También conocida como "o exclusivo", es una expresión lógica que es la suma binaria de
un número y el resultado será la salida. El estado activo de la salida es "1" cuando la
entrada está en diferentes estados (uno activo y otro inactivo). Está representado por
cuatro interruptores unidos mecánicamente y sus valores negativos, de modo que cuando
A está apagado y A está "encendido" y viceversa, sucede lo mismo con el interruptor B en
relación con B.

8. Representación y valores de una compuerta XOR

Fuente: Fuente: Mí electrónica fácil (s.f.) Compuerta lógica XOR Recuperado de:

https://www.mecatronicalatam.com/es/tutoriales/electronica/compuertas-logicas/

1.1.7. Compuerta XNOR


Es una negación de la compuerta XOR, cuando las entradas son iguales, la salida se
representará como un estado "1", y si son diferentes, la salida se representará como un
estado "0".

Figura 9. Representación y valores de una compuerta XNOR

Fuente: Fuente: Mí electrónica fácil (s.f.) Compuerta lógica XNOR Recuperado de:

https://www.mecatronicalatam.com/es/tutoriales/electronica/compuertas-logicas/
Página 15 de 33

Algunos IC (Circuitos integrados) más utilizados para el diseño de compuertas


lógicas:74LS00 - Compuerta NAND de 2 entradas, 1 salida.

● 74LS02 - Compuerta NOR de 2 entradas, 1 salida.


● 74LS08 - Compuerta AND de 2 entradas, 1 salida.
● 74LS32 - Compuerta OR de 2 entradas, 1 salida.
● 74LS04 - Compuerta NOT. 1 entrada y 1 salida.

Figura 10. Ejemplo de diagrama del circuito TTL para una compuerta NAND 74LS00
PREGUNTA

Dentro de los circuitos integrados existen diferentes compuertas


lógicas, entre ellas la compuerta XNOR. ¿En qué consiste el
funcionamiento de dicha compuerta?

Es una negación de la compuerta XOR, cuando las entradas son iguales, la salida se representará
como un estado "1", y si son diferentes, la salida se representará como un estado "0".
Página 16 de 33

2. Circuitos digitales combinacionales


Toda la información en una computadora digital, incluidas las instrucciones, los números y
los símbolos, siempre se codifica como señales electrónicas de dos valores.

Una señal binaria se puede representar por la presencia o ausencia de ciertas propiedades
eléctricas como voltaje, corriente, campo o carga. Ambos valores de la señal binaria se
muestran como "0" o "1". Estos valores pueden representar números de base 2 en su
forma normal, o pueden representar estados (encendido/apagado), condiciones
(verdadero/falso), etc.

La asignación de 0 y 1 a estados o condiciones binarios es opcional, pero normalmente 0


significa "desactivado" o "falso" y 1 corresponde a "activado" o "verdadero". Si una señal
binaria está representada por un voltaje alto/bajo, establecer el voltaje alto en 1 dará
como resultado una lógica positiva y lo contrario se considerará una lógica negativa.

Este conjunto de valores nominales que representan el conjunto de valores de entrada y


salida se puede ver como un diagrama de bloques de circuito a continuación:

Figura 11. Diagrama a bloques de un circuito combinacional

Fuente: Parhami, B. (2007). Arquitectura de computadoras de los microprocesadores a las


supercomputadoras. México: McGraw-Hill.

Los operadores booleanos representan abstracciones utilizadas para describir


transformaciones de señales binarias. Dado que el operador tiene dos entradas en la tabla
de verdad (que corresponden a una entrada 0 o 1), hay 24 factores posibles por entrada, y

Un operador de entrada binaria de dos entradas se puede definir de 2416 formas


diferentes dependiendo de si produce una salida 0 o 1 para cada una de las cuatro
combinaciones posibles de valores de entrada.

cada entrada se puede completar con un 0 o un 1.


Página 17 de 33

2.1. Circuitos lógicos


La forma en que un circuito digital responde a una entrada se denomina lógica de circuito.
Cada tipo de circuito digital sigue un cierto conjunto de reglas lógicas. Por esta razón, los
circuitos digitales también se conocen como circuitos lógicos.

Hoy en día hay muchos tipos de circuitos lógicos que se utilizan en los sistemas digitales.
Primero centraremos nuestra atención solo en las operaciones lógicas realizadas por estos
circuitos, es decir, la relación entre las entradas y salidas del circuito.

2.2. Álgebra Booleana


Es una rama especial del álgebra utilizada principalmente en electrónica digital. El
matemático inglés George Boole inventó el álgebra booleana en 1854.

El álgebra booleana es un método para simplificar circuitos lógicos en electrónica digital.

También conocido como "Shift Algebra". Podemos representar el proceso de los circuitos
booleanos usando números, siguiendo una serie de reglas conocidas como la "Ley del
Álgebra Booleana".

Asimismo, podemos realizar cálculos de circuitos y operaciones booleanas más rápido


siguiendo un teorema conocido como “Teorema del álgebra”.

Las funciones booleanas son funciones que representan la relación entre la entrada y la
salida de un circuito lógico.

La lógica booleana solo permite dos estados en nuestro circuito, verdadero y falso. Estos
dos estados se denotan con los símbolos 1 y 0, donde 1 representa el estado "verdadero"
y 0 representa el estado "falso".

La álgebra booleana es muy diferente del álgebra matemática ordinaria y sus métodos.
Página 18 de 33

Historia del álgebra de Boole


Como se mencionó anteriormente, el matemático británico George Boole inventó el
álgebra booleana en 1854. Mencionó por primera vez la idea del álgebra booleana en el
libro "El estudio de la ley del pensamiento".

Así, el álgebra booleana es bien conocida como una forma ideal de representar circuitos
lógicos digitales.

A fines del siglo XIX, los científicos Jevon, Schroeder y Huntington utilizaron este concepto
en términos modernos. En la década de 1930, el científico Claude Shannon desarrolló un
nuevo tipo de método algebraico llamado "álgebra de conmutación", que usaba
conceptos de álgebra booleana para estudiar los circuitos de conmutación.

En 1936, MH Stone demostró que el álgebra booleana es "simétrica" con respecto a los
conjuntos (el área funcional de las matemáticas).

La naturaleza lógica de las herramientas de automatización electrónica de hoy en día se


representa de manera efectiva mediante funciones lógicas denominadas "diagramas de
decisión binarios".

En álgebra booleana los circuitos booleanos permiten solo dos estados, como verdadero y
falso, alto y bajo, sí y no, encendido y apagado, o 0 y 1

2.3. Leyes e identidades del álgebra booleana


Se pueden identificar las leyes e identidades del álgebra booleana en 17 diferentes
identidades, las cuales nos ayudan a simplificar las ecuaciones o diagramas booleanos,
esto con la finalidad de tener expresiones más simples para su construcción en modelos
prácticos.

“Nueve de estas identidades muestran una relación entre una variable X, su complemento
X y las constantes binarias 0 y 1. Seis más son similares al álgebra ordinaria y otras dos son
muy útiles para la manipulación de expresiones booleanas aunque no tenga que ver con el
álgebra ordinaria.”
Página 19 de 33

Tabla 1. Tabla de las identidades del álgebra booleana

Fuente: https://sites.google.com/site/area1sexto/home/cibernetica/identidades-basicas-del-algebra-
booleana

Funciones y expresiones booleanas


El carácter puede ser 0 o 1, que representa una variable booleana. Una función booleana
con n variables depende de n variables booleanas y devuelve el resultado {0, 1}. Las
funciones booleanas son más importantes porque una red de compuertas lógicas con n
entradas y una salida implementa una función booleana a partir de n variables. Hay
muchas formas de definir funciones booleanas:

● Una tabla de verdad es una tabla que muestra el resultado de una función para
todas las combinaciones de valores de entrada. En este sentido, la tabla de verdad
de una función booleana con n variables tiene n columnas de entrada, una
columna de salida y dos filas. De manera similar, se puede usar con m columnas de
salida mientras se definen m funciones logísticas para las mismas variables.

● Las expresiones booleanas constan de variables booleanas, operadores booleanos


y paréntesis. NOT viene antes de AND, viene antes de OR/XOR. Para asignar un
valor específico a una variable, se puede evaluar una expresión booleana para
producir un resultado booleano.

● A menudo, el objetivo de esta operación es obtener una expresión lógica


equivalente que sea, de alguna manera, más simple o más adecuada para la
implementación del hardware. Una expresión lógica que consta de varios términos
AND es un patrón de suma de productos (lógica).
Página 20 de 33

● Los literales de expresión pueden definir funciones booleanas para múltiples


variables booleanas. Por ejemplo, la declaración "enviar una alarma si se abre una
puerta durante la activación del sistema de seguridad o cuando se activa el
detector de humo" corresponde a una función lógica.

● Un diagrama lógico es una representación gráfica de una función lógica y también


proporciona información sobre su implementación en hardware. De acuerdo con
lo anterior, derivar un diagrama lógico a partir de cualquiera de los tipos de
especificaciones mencionadas representa el proceso de sintetizar circuitos lógicos.
Otras especificaciones formales de los diagramas lógicos se denominan, por el
contrario, análisis de circuitos lógicos.

La combinación de los cuatro métodos anteriores, en un diagrama jerárquico, se usa a


menudo para representar hardware de computadora.

Por ejemplo, un diagrama lógico de alto nivel, que consta de bloques estándar y circuitos
auxiliares, puede proporcionar una imagen completa, donde no todos los elementos no
estándar son lo suficientemente simples para ser descritos por una tabla de verdad que a
su vez puede ser identificada por otro esquema, etc.

2.4. Mapa de Karnaugh


Mapa de Karnaugh o también llamados mapas K es una herramienta ampliamente
utilizada para simplificar circuitos lógicos. Este método se puede utilizar cuando tienes una
función booleana completa con una tabla de verdad y deseas implementarla de la manera
más económica.

¿Cómo se construye un mapa de Karnaugh?


ENLACE WEB

Revisar el video:
https://www.youtube.com/watch?v=nIgIREYHbx4
Página 21 de 33

PREGUNTA
Dentro de la lógica digital, ¿qué expresa el concepto de
Álgebra Booleana?

El álgebra de Bool o Álgebra Booleana es una rama especial del álgebra utilizada
principalmente en electrónica digital para simplificar circuitos lógicos, buscando la
reducción de los circuitos a trabajar.
Página 22 de 33

3. Circuitos combinacionales MSI (Medium Scale of


Integration)
Un circuito MSI es un circuito que consta de una serie de puertas lógicas de 10 a 100. La
electrónica digital suele utilizar muchas combinaciones de circuitos, que forman la base
para diseños más complejos. Aunque se puede crear utilizando puertas lógicas, estos
círculos pueden considerarse "componentes", pero pueden personalizar los símbolos o
usar una distribución especial.

Un ejemplo de alguno de los circuitos existentes son los siguientes:

● Sumadores, restadores
● Multiplexores y demultiplexores
● Codificadores y decodificadores
● Comparadores

Circuito combinacional → su salida depende solo de sus entradas

Clasificación según escala de integración:

● SSI → máx. 10 puertas lógicas


● MSI → máx. 100 puertas lógicas
● LSI → máx. 1000 puertas lógicas
● VLSI → > 1000 puertas lógicas
Página 23 de 33

Figura 12. Clasificación de los circuitos MSI

Fuente: Módulos combinacionales básicos MSI (Medium Scale of Integration). Recuperado de:
https://www.paulrosero-montalvo.com/gallery/ED3.2.pdf

3.1. Codificadores
Por lo general, esta codificación se codifica como binaria o BCD. Se muestra un codificador
binario de 8 entradas y 3 salidas, su circuito interno y su tabla de verdad.

Este codificador requiere solo una entrada válida a la vez. De lo contrario, la salida debe
calcularse a partir de la salida correspondiente a la entrada activada de forma
independiente. Estos decodificadores se denominan decodificadores no prioritarios.
Página 24 de 33

Figura 13. Codificador binario de 8x3

En la tabla de verdad que se muestra en la imagen anterior, los ceros a la izquierda de la


entrada se reemplazan por x para dar prioridad al codificador.

La entrada de mayor prioridad determina la salida. Si ninguna entrada está activa, todas
las salidas son cero, como si la entrada D0 estuviera activada.

Finalmente, los codificadores suelen tener una entrada Enable. La tabla de verdad es
válida cuando el chip está activado, de lo contrario, el chip no funcionará.

Nota: para evitar este problema, los codificadores cuentan con una salida adicional que
indica la ausencia de activación de las entradas.

3.2. Decodificadores
Un decodificador es un circuito armónico con n entradas y m salidas. La secuencia correcta
de salidas se activa cuando se da la codificación adecuada a la entrada. Suelen ser binarios
o BCD.
Página 25 de 33

Además de decodificar, el decodificador también se puede utilizar para realizar funciones


lógicas.

En el caso de un decodificador binario, si tiene n entradas, tendrá m = 2n salidas.


Entonces, el papel del decodificador es opuesto al papel del codificador.

Figura 14. Diagrama de alto nivel del codificador 3x8

Si E = 0 el decodificador está habilitado. Si E = 1, sean cual sean los valores de x, y, o z,


ninguna salida se activará.

En la Figura15 se muestra un decodificador de 3 x 8, así como su tabla de verdad y su


función.
Página 26 de 33

Figura 15. Diagrama y tabla de verdad del decodificador de 3 entradas y 8 salidas

3.3. Multiplexores
Los multiplexores son circuitos que disponen de m = 2n líneas de entrada (canales), una
línea de salida y n líneas de selección. Los registros que aparecen en la salida se
determinan en función de la fila seleccionada. La Figura 16 muestra la funcionalidad de los
multiplicadores de 4 canales.

Figura 16. Diagrama de alto nivel del multiplexor

Los multiplexores, además de multiplexar, pueden usarse eficazmente para implementar


funciones lógicas.
Página 27 de 33

Figura 17. Ejemplo de multiplexor

Se requiere un multiplexor de entrada específico 3-1 para implementar la función de 3


variables. Dos variables como a y b están unidas por un delimitador. La tercera variable c
depende del canal. En este punto, la tabla de verdad de la función se puede obtener
fácilmente como se muestra en la Figura 18:

Figura 18. Tabla de verdad de multiplexor de 3-1

Para realizar multiplexores de muchos canales, pueden combinarse diferentes


multiplexores.
Página 28 de 33

3.4. Demultiplexores
Realizan la función opuesta a los multiplexores. Tienen una entrada y una salida m y un
cierto número de n entradas. Una salida dada tendrá un valor de entrada.

El circuito demultiplexor está sincronizado con el decodificador con una entrada de


habilitación. Por lo tanto, no se pudo encontrar un demultiplexor específico.

En la Figura 19 se muestra cómo obtener un demultiplexor de 4 canales desde un


decodificador 2×4 con entrada habilitada.

Figura 19. Demultiplexor de cuatro canales de salida

3.5. Sumadores y restadores


Circuito lógico combinacional muy popular y útil que se puede construir utilizando algunas
puertas lógicas básicas que permiten combinar dos o más números binarios es el flujo
binario.

La revisión de suma y resta binaria cubre la suma binaria, la suma binaria (suma completa
y media), la suma binaria paralela, los bucles de resta binaria, la resta binaria (resta
completa y media) y los circuitos de resta binaria paralela.
Página 29 de 33

¿Cómo funciona un circuito sumador?


Funcionan generando dos señales (P y G) por cada posición de bit dependiendo de si el
payload se distribuye en al menos una posición de bit (al menos una entrada 1) donde se
genera (dos entradas 1). En blanco en esta posición de bit (0 para ambas entradas).

3.5.1. Sumador completo


Un sumador completo es un circuito electrónico que se utiliza para sumar tres dígitos
binarios. Un sumador completo suma tres números binarios y produce dos salidas y
almacena el valor. Las entradas al medio sumador son A, B y Cin y las salidas son Suma y
Cout.

Figura 20. Diagrama lógico de un circuito sumador

3.5.2. Sumadores binarios paralelos


Un sumador binario paralelo es un circuito combinacional diseñado con muchos
sumadores completos conectados en paralelo. Sumadores binarios paralelos, no. Nada
depende del complemento completo. Excepto por los bits.

3.5.3. Circuitos de resta binaria


La resta es una función aritmética en la que se resta un número de otro para obtener la
misma cantidad. Un número que se puede restar de otro número se llama el número más
pequeño. De manera similar, el número que se resta del minuendo se conoce como
sustraendo.
Página 30 de 33

3.5.4 Sustractor completo


Circuito lógico combinacional actúa como un medio sumador para restar dos números de
un bit. Tiene tres entradas y dos salidas. Las entradas son A, B y Bin y las salidas son débito
y diferencia.
PREGUNTA Figura 21.

Supongamos que solamente disponemos de multiplexores de 2


entradas de datos y 1 entrada de selección. Sin embargo,
necesitamos para cierta aplicación digital que maneja datos de 4
bits [D0:D3], disponer de 4 entradas de datos. La única solución
que nos queda es utilizar los multiplexores disponibles.

Como disponemos de multiplexores de 2 entradas, necesitamos dos módulos para poder tener
las 4 entradas. En la siguiente imagen se muestra cómo quedaría el circuito. Es necesario utilizar
alguna puerta lógica para completar la funcionalidad del circuito:
Página 31 de 33

Conclusión
El aprendizaje en la incursión de los circuitos digitales, tanto de compuertas, circuitos
digitales integrados, decodificadores, restadores, multiplicadores, etc., requieren de un
conocimiento previo en el diseño los circuitos, donde cada uno de ellos es de vital
importancia para el desarrollo de la electrónica digital.

En esta unidad se generó una base para comprender los elementos de arquitectura digital
base. Por eso, se abordan algunos conceptos básicos como circuitos digitales (sin
memoria), compuertas lógicas, álgebra Booleana, etc. y algunos componentes útiles como
multiplexores, decodificadores y codificadores.

La gran importancia que tienen los circuitos integrados en nuestra vida diaria es de gran
interés, ya que sin ellos no se podrían lograr grandes desarrollos de las nuevas tecnologías
con las cuales contamos, que son de vital ayuda en nuestros días ya que nos hace más fácil
nuestro estilo de vida. Por ello, es de interés conocer el funcionamiento de cada uno de
los circuitos revisados en esta unidad como base de los modelos digitales en la
informática.

Se revisó sobre las tecnologías TTL que confirman las compuertas lógicas base, sus
características, ventajas y desventajas a medida que vayamos dominando los tipos básicos
de circuitos lógicos.

Por último, también se abordaron técnicas de reducción de circuitos lógicos, para esto se
vieron dos de las formas más extendidas de trabajo: las técnicas del álgebra booleana y la
técnica de reducción con modelos gráficos de los mapas de K.
Página 32 de 33

Referencias bibliográficas
Actualidad tecnológica (s.f.) Compuertas lógicas: ¿qué son? ¿cómo funcionan? ¿para qué
sirven? Recuperado de: https://actualidadtecnologica.com/compuertas-logicas/

Electrónica online (s.f.) Circuito integrado. Recuperado de:


https://electronicaonline.net/componentes-electronicos/circuito-integrado/

Logicbus (s.f.) Compuertas lógicas. Recuperado de:


https://www.logicbus.com.mx/compuertas-logicas.php

Mecatrónica LATAM (2021) Compuertas lógicas. Recuperado de:


https://www.mecatronicalatam.com/es/tutoriales/electronica/compuertas-
logicas/

Mecatrónica LATAM (2021) Compuerta lógica AND. Recuperado de:


https://www.mecatronicalatam.com/es/tutoriales/electronica/compuertas-
logicas/compuerta-and/

Parhami, B. (2007). Arquitectura de computadoras de los microprocesadores a las


supercomputadoras. México: McGraw-Hill.

Tocci, R., Neal, W., Moss, E., Vidal Romero, A., Guevara, M., Flore Olvera, V. y Mata Juárez,
O. (2017) Sistemas digitales: principios y aplicaciones. Ciudad de México: Pearson.
Este material fue desarrollado por el docente Saúl Ortega para la Universidad
Mayor y ha sido diseñado para su lectura en formato digital.

Última actualización octubre, 2022.

También podría gustarte