Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tema 6 Registros de Desplazamiento 2009
Tema 6 Registros de Desplazamiento 2009
Desplazamiento
Introduccin a los Sistemas
Lgicos y Digitales
2009
Registros de Desplazamiento
Registro de desplazamiento:
Es todo circuito que transforma un dato en formato serie a
formato paralelo viceversa donde todas las operaciones son
sincronizadas por una seal de reloj externa.
Clasificaciones:
Segn formato de entradas-salidas:
Entrada Serie-Salida Paralelo (Serial In Parallel Out).
Entrada Paralelo-Salida Serie (Parallel In Serial Out).
Universal (Composicin de los dos anteriores).
Entrada Serie-Salida Serie (usado como lnea de retardo)
Existen dentro de lo expuesto diferentes tipos de entradas auxiliares
tales como carga (asincrnica, sincrnica ambas), reset asincrnico
sincrnico, habilitacin de reloj, etc.
Lo mismo con las salidas: hay registros de desplazamiento (RD)
Registros de Desplazamiento
REGISTRO SERIE-PARALELO
Es aqul que convierte un string (cadena) de datos binarios en
formato serie a un formato paralelo donde dichos datos se
encuentran sincronizados con una seal de reloj externa.
Un uso popular es dentro de la parte de recepcin de un modem
de comunicaciones donde la seal recibida es un tren de bits los
cuales deben ser pasados a un formato paralelo a fin de poder ser
procesados convenientemente por un microprocesador, el cual
slo trabaja con seales binarias en dicho formato paralelo.
Est basado en una cadena de Flip-Flops tipo D. Si el RD es de
N bits, el string de bits se hace entrar por el primero FF y luego
de N ciclos de reloj se tiene en las N salidas de los FFs el dato
ya convertido a paralelo.
Registros de Desplazamiento
REGISTRO SERIE-PARALELO de 4 bits
1
/Reset
/SD
CLK
FF
D
Q
/Q
/CD
CLK Dato In
Q0
CLK
/SD
FF
D
Q1
/SD
Q
/Q CLK
Q2
FF
D
/CD
Q
/Q
CLK
/CD
Din
CLK
1 Q3
/SD
FF
D
Q
/Q
/CD
RD
Q[3..0] Dout
Registros de Desplazamiento
REGISTRO SERIE-PARALELO
RD SERIE-PARALELO DE 8 BITS
74HC164 TECNOLOGA CMOS
Registros de Desplazamiento
REGISTRO SERIE-PARALELO
RD SERIE-PARALELO DE 8 BITS
74HC164 TECNOLOGA CMOS
Registros de Desplazamiento
REGISTRO SERIE-PARALELO
RD SERIE-PARALELO DE 8 BITS
74HC164 TECNOLOGA CMOS
Registros de Desplazamiento
REGISTRO SERIE-PARALELO
RD SERIE-PARALELO DE 8 BITS
74HC164 TECNOLOGA CMOS
Registros de Desplazamiento
REGISTRO SERIE-PARALELO
RD SERIE-PARALELO DE 8 BITS
74HC164 TECNOLOGA CMOS
Esquemtico
Registros de Desplazamiento
REGISTRO PARALELO - SERIE
Es aqul que convierte un dato en formato paralelo en un string
(cadena) de datos binarios en formato serie, donde dichos datos
se encuentran sincronizados con una seal de reloj externa.
Un uso popular es dentro de la parte de transmisin de un
modem de comunicaciones donde la seal recibida proviene de un
microprocesador, el cual slo trabaja con seales binarias en
formato paralelo. Dicha informacin es convertida por el RD en un
tren de bits.
Un RD de N bits est basado generalmente en una cadena de
N Flip-Flops tipo D para la conversin de datos y un latch de
N bits para la carga del dato binario al comienzo de cada sesin
de transmisin.
Respecto a la carga de datos en paralelo, el RD puede ser del tipo
carga asincrnica carga sincrnica.
Registros de Desplazamiento
P0 P1 P2.P(n-1)
/PL
/SD
0
CLK
FF
D
Q
/Q
CLK
/CD
/SD
FF
D
Q
CLK
/Q
/CD
/SD
FF
D
Dout
Q
/Q
/CD
Q[n-1..0] Din
CARGA ASINCRNICA
Dout
CLK
RD
Registros de Desplazamiento
REGISTRO PARALELO - SERIE
CARGA ASINCRNICA
P(i)
/PL
/SD
/CD
Registros de Desplazamiento
P0
P1
P(n-1)
/PL
0
1
/SD
1
0
CLK
FF
D
Q0
/Q
/CD
CLK
CARGA SINCRNICA
CLK
/SD
1
FF
D
Q1
/Q
/CD
CLK
/SD
FF
D
Dout
Q n-1
/Q
/CD
Registros de Desplazamiento
RD PARALELO-SERIE DE 8 BITS
74HC165 TECNOLOGA CMOS
Registros de Desplazamiento
RD PARALELO-SERIE DE 8 BITS
74HC165 TECNOLOGA CMOS
Registros de Desplazamiento
Modo normal de RD
RD PARALELO-SERIE DE 8 BITS
74HC165 TECNOLOGA CMOS
Registros de Desplazamiento
RD PARALELO-SERIE DE 8 BITS
74HC165 TECNOLOGA CMOS
Registros de Desplazamiento
RD PARALELO-SERIE
DE 8 BITS 74HC165
TECNOLOGA CMOS
Este RD tiene carga
sincrnica activa en bajo.
Se usa la misma entrada
para definir el modo de
funcionamiento:
-Carga de datos (0).
-Modo normal de uso (1).
La seal de reloj puede ser
inhibida con una entrada
adicional Clock Inhibit.
Se dispone de dos salidas
una Q y la otra su negacin.
Registros de Desplazamiento
RD BIDIRECCIONAL
0
0
/SD
1
1
CLK
/SD
FF
D
Q
CLK
FF
D
Q
/Q
Entr. Der.
Salida Iz.
/Q
/CD
/CD
Entrada Iz.
Salida Der.
Nota: Por simplicidad en el esquema no
se han conectado CLK, /SD y/CD
IaD-/(DaI)
Registros de Desplazamiento
RD PARALELO-SERIE DE 8 BITS
74HC165 TECNOLOGA CMOS
Registros de Desplazamiento
RD PARALELO-SERIE DE 8 BITS
74HC165 TECNOLOGA CMOS
Registros de Desplazamiento
RD PARALELO-SERIE DE 8 BITS
74HC165 TECNOLOGA CMOS
Registros de Desplazamiento
RD PARALELO-SERIE DE 8 BITS
74HC165 TECNOLOGA CMOS
Registros de Desplazamiento
EJEMPLO DE APLICACIN DE RD SERIE-PARALELO
Dato in
FF
D
/Q
FF
D
/Q
FF
D
/Q
FF
D
/Q
Reloj
Registros de Desplazamiento
Bibliografa:
Apuntes de teora:
Registros de Desplazamiento. S. Noriega.
Libros: