You are on page 1of 12

INFORME PREVIO LABORATORIO N3 SISTEMAS DIGITALES

ALUMNO:
CDIGO: 1313220543

DIEGO

SANCHO

NIETO

2015

1.- Describir el concepto de registro, analice su funcionamiento y


mencione los tipos caractersticos de los registros y analice cada
uno de ellos (Los circuitos y sus caractersticas, tablas de estados y
diagramas de tiempo).
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, segn el tipo de
transferencia de datos que se quiera lograr, incluso se puede implementar
como un sistema sncrono; adems depende de la cantidad de tareas que
puede realizar.
Hay registros de tipo: desplazamiento, almacenamiento, universal,
direccionable.
1.- Los registros de desplazamiento estn formados por un conjunto de flipflops, y son muy importantes en las aplicaciones que precisan almacenar y
transferir datos dentro de un sistema digital.
Un registro es un circuito digital con dos funciones bsicas, almacenamiento
y movimiento de datos. La capacidad de desplazamiento de un registro es la
que permite el movimiento de los datos de una etapa a otra dentro del
registro.
Los dos tipos de registros de desplazamiento son serie y paralelo. En un
registro paralelo los bits se almacenan simultneamente a partir de lneas
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
informacin en paralelo a una sucesin de bits sobre una lnea, es decir,
datos serie (registro de desplazamiento paralelo-serie), o una sucesin de
datos en serie en una palabra de datos en paralelo (registro de
desplazamiento serie- paralelo).
2.- Los registros de almacenamiento tambin estn formados por un
conjunto de flip flop, en la implementacin se usa bastante el flip flop tipo D.
El registro de almacenamiento, tal como dice su nombre, almacena una
cantidad de bits mediante una seal de control que permite el guardado de
estos datos.
Los registros de almacenamiento se pueden construir como circuitos
asncronos, cuando se usa una seal de habilitacin para el guardado de la
seal de entrada, o mediante un circuito sncrono, mediante la seal 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, adems de cumplir la
tarea de un registro de almacenamiento, teniendo un estado de memoria
que almacena los datos no importando si varan los datos de entrada. Un
registro universal tambin puede realizar la tarea de carga paralela, que
significa transferir simultneamente una cantidad de bits.
2.- Describir las caractersticas especficas de los registros. De
desplazamiento, almacenamiento, universal, direccionable y sus
aplicaciones.
2.a.- Un registro de desplazamiento que permite almacenar temporalmente
n bits estar formado por n biestables.
En los registros de desplazamiento hay cuatro variedades:
- Registros con entrada y salida serie (SISO)

- Registros con entrada serie y salida paralelo (SIPO)

Diagrama de tiempo:

- Registros con entrada paralelo y salida serie (PIPO)


Diagrama de tiempo:
- Registros con entrada paralelo y salida paralelo (PIPO)

APLICACIONES: Estos tipos se emplean, entre otras cosas, para


transformar palabras de informacin en paralelo a una sucesin de bits
sobre una lnea, es decir, datos serie (registro de desplazamiento paralelo-

serie), o una sucesin de datos en serie en una palabra de datos en paralelo


(registro de desplazamiento serie- paralelo).
2. b.- Registro universal
Un registro universal es aquel que tiene todas las formas de lectura y
escritura posibles (tanto en serie como en paralelo}
Ejemplo: Disear 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 sncronas para que con cada pulso del reloj
puedan ir desplazndose los bits de uno en uno.
La carga y el clear pueden ser sncronas o asncronas. Vamos a resolver ste
problema haciendo el clear asncrono y la carga sncrona. Tenemos un total
de 4 operaciones a realizar ms la de inhibicin que debe tener todo diseo
de registro ya que esta es la equivalente a mantener la informacin. Est
claro que para implementar la operacin asncrona se necesita que los
cuatro biestables que forman parte del registro tengan entradas asncronas,
en ste caso del CI, el cual se conecta directamente con la entrada del
CLEAR del registro. Las otras cuatro operaciones sncronas, se van a
codificar en dos lneas de control S1, S0, tal como se muestra en el
siguiente grfica 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.
Entonces podemos definir esta tabla:

3.- De los manuales tcnicos 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.
- Registro universal (IC 74LS194):

Tabla de funcin:

Diagrama de tiempo:

CIRCUITO 7475 TTL: Este circuito integrado contiene 4 flip flops, biestables o latchs
tipo D, hay dos seales 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
pequea memoria.

CIRCUITO 74164 TTL: El 74164 o subfamilia (LS, F, S, HCT,..) es un registro de


desplazamiento con entrada en serie y salida paralelo, este circuito consta de una

entrada de datos (A y B), una entrada de reloj (T o CLK) y una entrada de reset o
puesta a cero de los biestables internos (R o CLR), tambin dispone de 8 salidas de
QA a QH que ser por donde obtendremos los datos que se van desplazando con la
ayuda de la seal de reloj.
CIRCUITO 74373 TTL: El circuito integrado 74373 o subfamilia (LS, F, S, HCT,..) es un
registro de 8 latches tipo D con salida triestado. Tiene 2 entradas de control, el pin 1
OE es activo por nivel bajo, eso quiere decir que cuando tengamos este pin a nivel alto
los pines salida (Q1..Q8)

CIRCUITO 74374 TTL: El circuito integrado 74374 o subfamilia (LS, F, S, HCT,..) es un


registro de 8 latches tipo D con salida triestado. Tiene 2 entradas de control, el pin

1 OE es activo por nivel bajo, eso quiere decir que cuando tengamos este pin a nivel
alto los pines de salida (1Q..8Q) estn en el estado de alta impedancia, como si no
estuvieran conectados.
CIRCUITO 74377 TTL: El circuito integrado 74377 o subfamilia (LS, F, S, HCT,..) es un
registro de 8 latches tipo D con salidas en dos estados solo, si queremos el mismo
circuito con salidas en triestado tendremos que recurrir al 74374.
El 74377 tiene 2 entradas de control, el pin 1 E es activo por nivel bajo, eso quiere
decir que cuando tengamos este pin a nivel alto los pines de salida no registraran
ningn cambio aunque cambiemos el valor de las entradas y CLK.

4.- Cul es la diferencia entre un registro de desplazamiento y un


registro de almacenamiento; as como la diferencia entre un
registro universal y un registro direccionable; muestre circuitos
prcticos para explicarlos.
Hay diferencias entre los tipos de registros, pero generalmente
decir que el registro de almacenamiento sirve para transferir
manera que estos datos pueden ir variando y los datos se
transmitiendo, a diferencia del registro de almacenamiento que
estos datos constantes.

se puede
datos de
seguirn
mantiene

En el caso del registro universal, vamos a analizar el IC 74LS194:

0
1
0
1

U6(CLK)

U6
3
4
5
6

0
0
1
1

2
7
11
9
10
1

D0
D1
D2
D3

Q0
Q1
Q2
Q3

15
14
13
12

0
1
0
1

SR
SL
CLK
S0
S1
MR
74LS194

1
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 pondrn a estado cero.
Cuando se activan las entradas S0 y S1 a la vez, el circuito acta
cumpliendo la funcin de carga paralela, lo que significa que los cuatro bits
de la entrada aparecern en la salida cuando ocurra el flanco de subida.
Cuando se activa S0 y colocamos un dato en la entrada SR, ste comenzar
la transferencia de datos como un registro de desplazamiento a la derecha.

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
acta cumpliendo la funcin de memoria, y si se vara las entradas D0 D3
no cambiarn las salidas.
Vemos entonces que un registro universal pude cumplir las tareas ya
descritas.
5.- Analice el funcionamiento de los ICs 74LS75, 7491, 74164,
74LS165, 74194, 74273, 74373, 74374, 74377, investigar sus
caractersticas,
especificaciones
tcnicas.
Analice
circuitos
prcticos con registros.
Varios de los circuitos mencionados han sido detallados en la pregunta
numero 3.
SIMULACIONES
1.- Implementar el registro SISO mostrado en la figura. Analice su
funcionamiento, desarrolle la Tabla de estados y construir el diagrama de
estados; considerando el dato DATA: 1011. (Sugerencia Usar IC 74LS74)

CLK
Q

10

4
2

12
11

CLK
Q

U2:B
Q

U2:A

CLK
8

7474

13

7474

7474

13

10
12
11

U1:B

CLK
R

U1:A

7474

(D0)

1
2.- Implementar el registro SIPO de la figura, analice su funcionamiento,
desarrolle su tabla de estados y graficar su diagrama de tiempo;
considerando el dato: 1101. (Sugerencia: Usar IC 74LS74)

10
12
11

CLK

0
4
D

U2:B
Q

2
3

CLK

U2:A

CLK

7474

13

7474

13

11

10
12

U1:B

CLK
R

1
2

U1:A

7474

7474

(D0)

3.- Implementar el registro de almacenamiento asncrono de 4 bits,


mostrado en la figura; analice su funcionamiento entregando datos de 4
bits, comprobando su transferencia a las salidas del registro. (Sugerencia
Usar IC 74LS75)

U3

1
0
1
0
1
1

2
3
6
7
13
4

D0
D1
D2
D3
E0/1
E2/3
74LS75

Q0
Q0
Q1
Q1
Q2
Q2
Q3
Q3

16
1
15
14
10
11
9
8

1
0
1
0

4.- Implementar el registro de almacenamiento sncrono de 4 bits mostrado


en la figura, analice su funcionamiento.

12
11

U5:A(CLK)

S
1
10
S

U4:B

CLK

13
4

7474

U5:A

7474

CLK

CLK
6

11

7474

10

12

U5:B

CLK

13

8
7474

U4:A

5.- Implementar el Registro Universal (IC 74LS194), verificando el


funcionamiento: a) Carga paralela b) Desplazamiento derecha. c)
Desplazamiento izquierda. d) Estado memoria.

1
0
1
0
1

U6(CLK)

U6
3
4
5
6

0
0
1
1

2
7
11
9
10
1

D0
D1
D2
D3
SR
SL
CLK
S0
S1
MR
74LS194

Q0
Q1
Q2
Q3

15
14
13
12

0
1
0
1