Codificadores
Un codificador es un circuito combinacional con 2N entradas
y N salidas, cuya misión es presentar en la salida el código binariocorrespondiente a la entrada activada.
Existen dos tipos
fundamentales de codificadores: codificadores sin prioridad y codificadores con
prioridad. En el caso de codificadores sin prioridad, puede darse el caso de
salidas cuya entrada no pueda ser conocida: por ejemplo, la salida 0 podría
indicar que no hay ninguna entrada activada o que se ha activado la entrada
número 0. Además, ciertas entradas pueden hacer que en la salida se presente la
suma lógica de dichas entradas, ocasionando mayor confusión. Por ello, este
tipo de codificadores es usado únicamente cuando el rango de datos de entrada
está correctamente acotado y su funcionamiento garantizado.
Para evitar los problemas anteriormente comentados, se diseñan los codificadores con prioridad. En estos sistemas, cuando existe más de una señal activa, la salida codifica la de mayor prioridad (generalmente correspondiente al valor decimal más alto). Adicionalmente, se codifican dos salidas más: una indica que ninguna entrada está activa, y la otra que alguna entrada está activa. Esta medida permite discernir entre los supuestos de que el circuito estuviera deshabilitado por la no activación de la señal de capacitación, que el circuito no tuviera ninguna entrada activa, o que la entrada número 0 estuviera activada.
Decodificadores
Un decodificador o descodificador es un circuito combinacional, cuya función es inversa a la del codificador, esto es, convierte un código binario de entrada
(natural, BCD, etc.) de N bits de entrada y M líneas de salida (N
puede ser cualquier entero y M es un entero menor o igual a 2N),
tales que cada línea de salida será activada para una sola de las combinaciones
posibles de entrada. Estos circuitos, normalmente, se suelen encontrar como decodificador demultiplexor. Esto es debido a que un
demultiplexor puede comportarse como un decodificador.
Si por ejemplo tenemos un decodificador de 2 entradas
con 22=4 salidas, su funcionamiento sería el que se indica en la
siguiente tabla, donde se ha considerado que las salidas se activen con un
"uno" lógico:
Tabla de verdad para
el decodificador 2 a 4
|
|||||
Entradas
|
Salidas
|
||||
A
|
B
|
D3
|
D2
|
D1
|
D0
|
0
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
0
|
0
|
1
|
1
|
1
|
0
|
0
|
0
|
Un tipo de
decodificador muy empleado es el de siete segmentos. Este circuito decodifica
la información de entrada en BCD a un código de siete segmentos adecuado para
que se muestre en un visualizador de siete segmentos.
Compuertas Lógicas.
Una puerta lógica, o compuerta lógica, es
un dispositivo
electrónico con
una función booleana.
Suman, multiplican, niegan o afirman, incluyen o excluyen según sus propiedades
lógicas. Se pueden aplicar a tecnología electrónica, eléctrica, mecánica,
hidráulica y neumática. Son circuitos de
conmutación integrados
en un chip.
Compuerta SI o Buffer
La puerta lógica SÍ, realiza la función booleana igualdad. En la práctica se
suele utilizar como amplificador de corriente o como seguidor de tensión, para
adaptar impedancias (buffer en
inglés).
Entrada
A
|
Salida
A
|
0
|
0
|
1
|
1
|
Compuerta AND
La puerta lógica Y, más conocida por su nombre en inglés AND , realiza la función booleana de producto
lógico. Su símbolo es un punto (·), aunque se suele omitir. Así, el producto
lógico de las variables A y B se indica como AB, y se lee A y B o simplemente A
por B.
Entrada
A
|
Salida
B
|
Salida
A^B
|
0
|
0
|
0
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
1
|
1
|
Compuerta OR
La puerta lógica O, más conocida por su nombre en inglés OR, realiza la operación de suma lógica.
Entrada
A
|
Salida
B
|
Salida
AORB
|
0
|
0
|
0
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
0
|
Compuerta NOT
La
puerta lógica NO (NOT en
inglés) realiza la función booleana de
inversión o negación de una variable lógica. Una variable lógica A a
la cual se le aplica la negación se pronuncia como "no A" o "A
negada".
Entrada
A
|
Salida
NOT A
|
0
|
1
|
1
|
0
|
Compuerta NAND
La
puerta lógica NO-Y, más conocida por su nombre en inglés NAND, realiza la operación de producto lógico negado.
En la figura de la derecha pueden observarse sus símbolos enelectrónica.
Entrada
A
|
Entrada
B
|
Salida
NOT AB
|
0
|
0
|
1
|
0
|
1
|
1
|
1
|
0
|
1
|
1
|
1
|
0
|
Compuerta NOR
La
puerta lógica NO-O, más conocida por su nombre en inglés NOR, realiza la operación de suma lógica negada. En
la figura de la derecha pueden observarse sus símbolos en electrónica.
Entrada
A
|
Entrada
B
|
Salida
NOR AB
|
0
|
0
|
1
|
0
|
1
|
0
|
1
|
0
|
0
|
1
|
1
|
0
|
Multiplexores
Los multiplexores son circuitos combinacionales con varias entradas y una única
salida de datos, están dotados de entradas de
control capaces de seleccionar una, y sólo una, de las entradas de datos para
permitir su transmisión desde la entrada seleccionada hacia dicha salida.
En el campo de la electrónica el multiplexor se utiliza
como dispositivo que puede recibir varias entradas y transmitirlas por un medio de transmisión compartido. Para ello lo
que hace es dividir el medio de transmisión en múltiples canales, para que varios nodos puedan comunicarse al mismo
tiempo.
Una señal que está multiplexada
debe demultiplexarse en el otro extremo.
Demultiplexores
En electrónica digital, un demultiplexor es
un circuito combinacional que tiene una entrada de información de
datos d y n entradas de control que sirven
para seleccionar una de las 2n salidas, por la que ha de salir
el dato que presente en la entrada. Esto se consigue aplicando a las entradas
de control la combinación binaria correspondiente a la salida
que se desea seleccionar. Por ejemplo, si queremos que la información que
tenemos en la entrada d, salga por la salida S4, en la
entrada de control se ha de poner, de acuerdo con el peso de la mísma, el
valor 100, que es el 4 en binario.
En el campo de las telecomunicaciones el demultiplexor es un dispositivo que puede
recibir a través de un medio de transmisión compartido una señal compleja multiplexada y separar las distintas
señales integrantes de la misma encaminándolas a las salidas correspondientes.
La señal compleja puede ser
tanto analógica como digital y estar multiplexada en
cualquiera de las distintas formas posibles para cada una de ellas.
El demultiplexor, es un circuito
combinacional que aunque la función básica es la que hemos explicado, puede
utilizarse en muchos casos como decodificador y adopta cualquiera de las
funciones que un decodificador realiza.
Registro (Hardware)
En arquitectura de ordenadores, un registro es una
memoria de alta velocidad y poca capacidad, integrada
en el microprocesador,
que permite guardar transitoriamente y acceder a valores muy usados,
generalmente en operaciones matemáticas.
Los registros están en
la cumbre de la jerarquía de memoria, y son la manera más
rápida que tiene el sistema de almacenar datos. Los registros se miden
generalmente por el número de bits que almacenan; por ejemplo, un
"registro de 8 bits" o un "registro de 32 bits". Los
registros generalmente se implementan en un banco de registros, pero
antiguamente se usaban biestables individuales, memoria SRAM o formas aun más primitivas.
El término es usado
generalmente para referirse al grupo de registros que pueden ser directamente
indexados como operandos de una instrucción, como está definido en el conjunto de instrucciones. Sin embargo,
los microprocesadores tienen además muchos otros registros que son usados
con un propósito específico, como el contador de programa. Por ejemplo, en la
arquitectura IA32, el conjunto de
instrucciones define 8 registros de 32 bits.
Registro (Base de Datos)
En informática,
o concretamente en el contexto de una base de datos relacional, unregistro (también llamado fila o tupla) representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de
una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un
conjunto de datos relacionados, y todas
las filas de la misma tabla tienen la misma estructura.
Un registro es
un conjunto de campos que
contienen los datos que pertenecen a una misma repetición de entidad. Se le
asigna automáticamente un número consecutivo (número de registro) que en
ocasiones es usado como índice aunque lo normal y práctico es asignarle a cada
registro un campo clave para su búsqueda.
Contador
En electrónica digital, Un contador (en inglés, counter)
es un circuito secuencial construido a partir de biestables y puertas
lógicas capaz de realizar el cómputo de los impulsos que recibe en la entrada destinada a tal efecto, almacenar datos o actuar como divisor
de frecuencia. Habitualmente, el cómputo se realiza en un código
binario, que con frecuencia será el binario
natural o el BCD natural (contador de décadas).
Flip-Flops
En electrónica , un flip-flop o pestillo es un circuito que
tiene dos estados estables y pueden ser utilizados para almacenar la
información de estado. Un
flip-flop es unmultivibrador biestable . El
circuito puede ser hecho para cambiar el estado por señales aplicadas a una o
más entradas de control y tendrá una o dos salidas. Es el elemento básico de
almacenamiento en la lógica
secuencial . Flip-flops y cerrojos son un
componente fundamental de la construcción de electrónica digital sistemas utilizados en ordenadores,
comunicaciones y muchos otros tipos de sistemas.
Flip-flops
y pestillos se utilizan como elementos de almacenamiento de datos. Tal almacenamiento de datos se puede
utilizar para el almacenamiento de estado , y un circuito de este tipo se
describe como lógica
secuencial . Cuando se utiliza en una máquina de estado finito , la salida y el siguiente estado
dependen no sólo de su entrada de corriente, sino también de su estado actual
(y por lo tanto, las entradas anteriores).
No hay comentarios:
Publicar un comentario