Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Compuertas Lógicas
Compuertas Lógicas
Las computadoras digitales utilizan el sistema de nmeros binarios, que tiene dos dgitos 0 y
1. Un dgito binario se denomina un bit. La informacin est representada en las
computadoras digitales en grupos de bits. Utilizando diversas tcnicas de codificacin los
grupos de bits pueden hacerse que representen no solamente nmeros binarios sino tambin
otros smbolos discretos cualesquiera, tales como dgitos decimales o letras de alfabeto.
Utilizando arreglos binarios y diversas tcnicas de codificacin, los dgitos binarios o grupos
de bits pueden utilizarse para desarrollar conjuntos completos de instrucciones para realizar
diversos tipos de clculos.
La informacin binaria se representa en un sistema digital por cantidades fsicas
denominadas seales, Las seales elctricas tales como voltajes existen a travs del sistema
digital en cualquiera de dos valores reconocibles y representan una variable binaria igual a 1
o 0. Por ejemplo, un sistema digital particular puede emplear una seal de 3 volts para
representar el binario "1" y 0.5 volts para el binario "0". La siguiente ilustracin muestra un
ejemplo de una seal binaria.
Como se muestra en la figura, cada valor binario tiene una desviacin aceptable del valor
nominal. La regin intermedia entre las dos regiones permitidas se cruza solamente durante
la transicin de estado. Los terminales de entrada de un circuito digital aceptan seales
binarias dentro de las tolerancias permitidas y los circuitos responden en los terminales de
salida con seales binarias que caen dentro de las tolerancias permitidas.
La lgica binaria tiene que ver con variables binarias y con operaciones que toman un sentido
lgico. La manipulacin de informacin binaria se hace por circuitos lgicos que se
denominan Compuertas.
Las compuertas son bloques del hardware que producen seales en binario 1 0 cuando se
satisfacen los requisitos de entrada lgica. Las diversas compuertas lgicas se encuentran
comnmente en sistemas de computadoras digitales. Cada compuerta tiene un smbolo
grfico diferente y su operacin puede describirse por medio de una funcin algebraica. Las
relaciones entrada - salida de las variables binarias para cada compuerta pueden
representarse en forma tabular en una tabla de verdad.
A continuacin se detallan los nombres, smbolos, grficos, funciones algebraicas, y tablas de
verdad de las compuertas ms usadas.
Puerta lgica
De Wikipedia, la enciclopedia libre
(Redirigido desde Compuerta lgica)
Saltar a navegacin, bsqueda
Una puerta lgica, o compuerta lgica, es un dispositivo electrnico que es la
expresin fsica de un operador booleano en la lgica de conmutacin. Cada puerta
lgica consiste en una red de dispositivos interruptores que cumple las condiciones
booleanas para el operador particular. Son esencialmente circuitos de conmutacin
integrados en un chip.
Claude Elwood Shannon experimentaba con rels o interruptores electromagnticos
para conseguir las condiciones de cada compuerta lgica, por ejemplo, para la funcin
booleana Y (AND) colocaba interruptores en circuito serie, ya que con uno solo de stos
que tuviera la condicin abierto, la salida de la compuerta Y sera = 0, mientras que
para la implementacin de una compuerta O (OR), la conexin de los interruptores tiene
una configuracin en circuito paralelo.
La tecnologa microelectrnica actual permite la elevada integracin de transistores
actuando como conmutadores en redes lgicas dentro de un pequeo circuito integrado.
El chip de la CPU es una de las mximas expresiones de este avance tecnolgico.
En nanotecnologa se est desarrollando el uso de una compuerta lgica molecular, que
haga posible la miniaturizacin de circuitos.
Contenido
[ocultar]
1 Lgica directa
o 1.1 Puerta SI o Buffer
o 1.2 Puerta Y (AND)
o 1.3 Puerta O (OR)
o 1.4 Puerta OR-exclusiva (XOR)
2 Lgica negada
o 2.1 Puerta NO (NOT)
o 2.2 Puerta NO-Y (NAND)
o 2.3 Puerta NO-O (NOR)
o 2.4 Puerta equivalencia (XNOR)
3 Conjunto de puertas lgicas completo
4 Implementacin
5 Vase tambin
Salida A
Se puede definir la puerta AND, como aquella compuerta que entrega un 1 lgico slo si
todas las entradas estn a nivel alto 1.
Se puede definir esta puerta como aquella que da por resultado uno, cuando los valores
en las entradas son distintos. ej: 1 y 0, 0 y 1 (en una compuerta de dos entradas).
Si la puerta tuviese tres o ms entradas, la XOR tomara la funcin de suma de paridad,
cuenta el nmero de unos a la entrada y si son un nmero impar, pone un 1 a la salida,
para que el nmero de unos pase a ser par. Esto es as porque la operacin XOR es
asociativa, para tres entradas escribiramos: a (b c) o bien (a b) c. Su tabla de
verdad sera:
XOR de tres entradas
Entrada A Entrada B Entrada C Salida A
0
Salida
Se puede definir como una puerta que proporciona el estado inverso del que est en su
entrada.
Podemos definir la puerta NO-Y como aquella que proporciona a su salida un 0 lgico
nicamente cuando todas sus entradas estn a 1.
Podemos definir la puerta NO-O como aquella que proporciona a su salida un 1 lgico
slo cuando todas sus entradas estn a 0. La puerta lgica NOR constituye un conjunto
completo de operadores.
Se puede definir esta puerta como aquella que proporciona un 1 lgico, slo si las dos
entradas son iguales, esto es, 0 y 0 1 y 1 (2 encendidos o 2 apagados).
Compuertas Lgicas
Las compuertas lgicas son dispositivos que operan con aquellos estados lgicos
mencionados en la pgina anterior y funcionan igual que una calculadora, de un lado
ingresas los datos, sta realiza una operacin, y finalmente, te muestra el resultado.
Cada una de las compuertas lgicas se las representa mediante un Smbolo, y la operacin
que realiza (Operacin lgica) se corresponde con una tabla, llamada Tabla de Verdad,
vamos con la primera...
Compuerta NOT
Compuerta AND
Una compuerta AND tiene dos entradas como mnimo y su operacin lgica es un producto
entre ambas, no es un producto aritmtico, aunque en este caso coincidan.
*Observa que su salida ser alta si sus dos entradas estn a nivel alto*
Compuerta OR
Al igual que la anterior posee dos entradas como mnimo y la operacin lgica, ser una
suma entre ambas... Bueno, todo va bien hasta que 1 + 1 = 1, el tema es que se trata de
una compuerta O Inclusiva es como a y/o b
*Es decir, basta que una de ellas sea 1 para que su salida sea tambin 1*
Estas seran bsicamente las compuertas mas sencillas. Es momento de complicar esto un
poco ms...
Puertas lgicas
Las puertas lgicas, tambin llamadas compuertas son una clase de dispositivos
electrnicos, conformados a partir de otros componentes electrnicos discretos,
y son la expresin fsica de los operadores booleanos. Generalmente, cuando
algn diseo electrnico requiere alguna compuerta lgica, no se la construye
componente a componente, sino que se recurre a circuitos integrados
especializados que contienen compuertas completas en su interior.
La electrnica digital, en contraposicin con la electrnica lineal o analgica no
manipula seales continuas, sino que se centra en el proceso de seales
discretas, que solo poseen dos estados posibles. En las seales digitales la
amplitud vara rpidamente de un lmite al otro, sin que existan (tericamente)
estados o fases entre esos dos lmites posibles.
Estos limites representan estados lgicos altos o bajos (que a menudo se los
toma como 1 o 0 binarios), con una convencin que fija que valores mnimos
y mximos corresponden a cada uno. A su vez, existen la lgica positiva y la
lgica negativa. En la primera se representa el 1 como un estado alto, y 0 con
un estado bajo (que incluso puede ser negativo). La lgica negativa hace
coincidir el 1 con un estado bajo, y el cero con uno alto.
Por ejemplo, si suponemos que nuestro sistema funciona con seales elctricas
de 0 y 5 voltios, los limites para cada tipo de seal podran ser los que muestra
la figura 1.
El algebra de Boole, denominada as por el matemtico ingles George Boole, que
fue el primero en definir este sistema lgico a mediados del siglo XIX es la
herramienta matemtica utilizada para el anlisis de circuitos electrnicos
digitales. Boole utilizaba tcnicas del algebra para tratar expresiones de la lgica
preposicional. As es como en la actualidad el algebra de Boole se utiliza en
forma generalizada en el diseo electrnico. Fue Claude Shannon en 1938 quien
utilizo por primera vez circuitos de conmutacin elctrica biestables construidos
con interruptores y reles.
En la actualidad, todos los circuitos lgicos utilizados en los diseos electrnicos
se construyen a partir de componentes electrnicos discretos encapsulados en
un chip, generalmente agrupando varias compuertas del mismo tipo, aunque es
posible encontrar prcticamente cualquier funcin lgica que necesitemos. Los
elementos bsicos de cualquier circuito digital son las compuertas lgicas.
Podemos considerar a cada compuerta como una caja negra, donde se ponen
valores en sus entradas, y el valor del resultado aparece en la salida. Para
representar todas las posibles combinaciones entre la(s) entrada(s) y la salida
usaremos tablas de verdad, que no son mas que una lista de todas las posibles
combinaciones de valores en las entradas, y que valor de la salida corresponde
en cada caso.
Veremos a continuacin las siguientes: IF,NOT, AND, OR, NAND, NOR, XOR y
NXOR.