Professional Documents
Culture Documents
2015
Un registro es un sistema secuencial, lo que indica que su salida depende de las entradas y del
valor anterior de la entrada. Un registro es usado para almacenar, lo que indica que tiene un
estado de memoria, y transferir datos dentro de un sistema digital, lo que indica que puede
cumplir funciones de lectura de conjuntos de bits. Hay tipos de registros, según el tipo de
transferencia de datos que se quiera lograr, incluso se puede implementar como un sistema
síncrono; además depende de la cantidad de tareas que puede realizar.
1.- Los registros de desplazamiento están formados por un conjunto de flip-flops, y son muy
importantes en las aplicaciones que precisan almacenar y transferir datos dentro de un sistema
digital.
Los dos tipos de registros de desplazamiento son serie y paralelo. En un registro paralelo los bits
se almacenan simultáneamente a partir de líneas paralelas, mientras que en un registro de
desplazamiento serie, los bits se almacenan de uno a uno.
Estos dos tipos se emplean, entre otras cosas, para transformar palabras de información en
paralelo a una sucesión de bits sobre una línea, es decir, datos serie (registro de desplazamiento
paralelo-serie), o una sucesión de datos en serie en una palabra de datos en paralelo (registro
de desplazamiento serie- paralelo).
2.- Los registros de almacenamiento también están formados por un conjunto de flip flop, en la
implementación se usa bastante el flip flop tipo D. El registro de almacenamiento, tal como dice
su nombre, almacena una cantidad de bits mediante una señal de control que permite el
guardado de estos datos.
Los registros de almacenamiento se pueden construir como circuitos asíncronos, cuando se usa
una señal de habilitación para el guardado de la señal de entrada, o mediante un circuito
síncrono, mediante la señal de reloj que permite el paso de estos datos en un flanco
determinado.
3.- Los registros universales se caracterizan por la cantidad de tareas que puede realizar, un
registro universal puede, por ejemplo, realizar la tarea de un registro de desplazamiento en
ambos sentidos, además de cumplir la tarea de un registro de almacenamiento, teniendo un
estado de memoria que almacena los datos no importando si varían los datos de entrada. Un
registro universal también puede realizar la tarea de carga paralela, que significa transferir
simultáneamente una cantidad de bits.
2.- Describir las características específicas de los registros. De desplazamiento,
almacenamiento, universal, direccionable y sus aplicaciones.
Diagrama de tiempo:
- Registros con entrada paralelo y salida serie (PIPO)
Diagrama de tiempo:
Un registro universal es aquel que tiene todas las formas de lectura y escritura posibles (tanto
en serie como en paralelo}
Ejemplo: Diseñar un registro universal de 4 bits que tenga las siguientes operaciones:
desplazamiento a la derecha, desplazamiento a la izquierda, carga en paralelo y clear.
Comenzaremos a resolver este ejercicio. Nos piden cuatro operaciones, las dos primeras, de
desplazamiento a la derecha y a la izquierda, necesariamente tienen que ser síncronas para que
con cada pulso del reloj puedan ir desplazándose los bits de uno en uno.
La carga y el clear pueden ser síncronas o asíncronas. Vamos a resolver éste problema haciendo
el clear asíncrono y la carga síncrona. Tenemos un total de 4 operaciones a realizar más la de
inhibición que debe tener todo diseño de registro ya que esta es la equivalente a mantener la
información. Está claro que para implementar la operación asíncrona se necesita que los cuatro
biestables que forman parte del registro tengan entradas asíncronas, en éste caso del CI, el cual
se conecta directamente con la entrada del CLEAR del registro. Las otras cuatro operaciones
síncronas, se van a codificar en dos líneas de control S1, S0, tal como se muestra en el siguiente
gráfica generalizada:
Acá tenemos S1 y S0 como entradas de control para definir qué tarea realizará el registro, Clear
para resetear valores de la salida, la entrada de clock y “Rin” con “Rout” para la lectura/escritura
serie a la derecha y “Lin” y “Lout” para la lectura/escritura a la izquierda.
3.- De los manuales técnicos obtener los IC TTL y CMOS que cumplen con las funciones de
registros. De desplazamiento, almacenamiento, universal, direccionable, analice brevemente
su tabla de verdad, diagrama de tiempo. Y funcionamiento.
Tabla de función:
Diagrama de tiempo:
CIRCUITO 7475 TTL: Este circuito integrado contiene 4 flip flops, biestables o latchs
tipo D, hay dos señales de CK1-2 y CK3-4, cada una controla dos flip flops.Este
circuito se suele utilizar para almacenar datos temporalmente, como si fuera una
pequeña memoria.
Hay diferencias entre los tipos de registros, pero generalmente se puede decir que el registro
de almacenamiento sirve para transferir datos de manera que estos datos pueden ir variando y
los datos se seguirán transmitiendo, a diferencia del registro de almacenamiento que mantiene
estos datos constantes.
1
En el caso del registro universal, vamos a analizar el IC 74LS194:
0 0
U6
1 3
D0 Q0
15 1
4 14
U6(CLK) 0 5
D1
D2
Q1
Q2
13 0
6 12
1 D3 Q3 1
0 2
0 7
SR
SL
11
0 9
CLK
S0
10
1 1
S1
MR
1 74LS194
Se pueden ver las cuatro entradas: DO, D1, D2 y D3; las cuatro salidas: Q0, Q1, Q2 y Q3.
La entrada MR es la que permite el reset del circuito, con lo cual todas las salidas se pondrán a
estado cero.
Cuando se activan las entradas S0 y S1 a la vez, el circuito actúa cumpliendo la función de carga
paralela, lo que significa que los cuatro bits de la entrada aparecerán en la salida cuando ocurra
el flanco de subida.
Del mismo modo, cuando se activa S1 y se coloca un dato en la entrada SL, el integrado
comenzará la transferencia de datos como un registro de desplazamiento a la izquierda.
Por último, cuando se ponen en cero las entradas S0 y S1, el integrado actúa cumpliendo la
función de memoria, y si se varía las entradas D0 – D3 no cambiarán las salidas.
Vemos entonces que un registro universal pude cumplir las tareas ya descritas.
5.- Analice el funcionamiento de los IC´s 74LS75, 7491, 74164, 74LS165, 74194, 74273, 74373,
74374, 74377, investigar sus características, especificaciones técnicas. Analice circuitos
prácticos con registros.
10
10
4
4
2 5 12 9 2 5 12 9
1 1
S
S
D Q D Q D Q D Q
3 11 3 11
CLK CLK CLK CLK
6 8 6 8
Q Q Q Q
R
R
1
13
13
7474 7474 7474 7474
(D0) 1
1
U1:A U1:B U2:A U2:B
10
10
4
2 5 12 9 2 5 12 9
1 1
S
S
D Q D Q D Q D Q
3 11 3 11
CLK CLK CLK CLK
6 8 6 8
Q Q Q Q
R
R
0
13
13
U3
2 16
1 D0 Q0
Q0
1 1
3 15
0 D1 Q1
Q1
14 0
6 10
1 D2 Q2
Q2
11 1
7 9
0 D3 Q3
Q3
8 0
13
1 4
E0/1
E2/3
1 74LS75
4.- Implementar el registro de almacenamiento síncrono de 4 bits mostrado en la figura, analice
su funcionamiento.
U4:A
4
2 5
1 1
S
D Q
3
CLK
6
Q
R
1
7474
U4:B
10
12 9
0 0
S
D Q
11
CLK
8
Q
R
13
7474
U5:A
4
2 5
1 1
S
D Q
3
CLK
6
Q
R
1
7474
U5:B
10
12 9
0 0
S
D Q
11
CLK
U5:A(CLK) 8
Q
R
13
7474
0 0
U6
1 3
D0 Q0
15 1
4 14
U6(CLK) 0 5
D1
D2
Q1
Q2
13 0
6 12
1 D3 Q3 1
0 2
0 7
SR
SL
11
0 9
CLK
S0
10
1 1
S1
MR
1 74LS194