Escolar Documentos
Profissional Documentos
Cultura Documentos
Introduccin
Registros
El siguiente esquema
muestra el circuito de
un registro de 4 bits
sincronizado por
flanco ascendente.
Registros de
Desplazamiento
Tipos de registros de
desplazamiento
Dependiendo del tipo de entradas y
salidas, los registros de
desplazamiento se clasifican como:
Serie-Serie
Paralelo-Serie
Serie-Paralelo
Paralelo-Paralelo
Registros de Desplazamiento
Serie Serie (SISO)
Slo la entrada del primer flip-flop
y la salida del ltimo son accesibles
externamente. Se emplean como
lneas de retardo digitales y en
tareas de sincronizacin.
Registros de Desplazamiento
Serie Serie (SISO)
A continuacin se muestra un registro de
desplazamiento con entrada y salida en
serie de 5 bits formado conbiestables RS:
Registros de Desplazamiento
Observamos que la entrada S del primer biestable
Serie
Serie
(SISO)
est conectado a la entrada y est negada a la
entrada R.
Con esto se consigue que, cuando en la entrada haya
un 1, el primer biestable contendr un 1 (Q=1, Q=0)
y los dems un 0.
Con la siguiente seal de reloj el bit almacenado en el
primer biestable se desplazar al siguiente y as uno
tras otro hasta la salida en serie.
Esto sucede as porque la salida Q est conectada a la
S del siguiente biestable.
Tambin podemos observar que los biestables nunca
pueden estar en estado de mantenimiento o en estado
prohibido, ya que la entrada en serie pasa afirmada a
Registros de Desplazamiento
Paralelo
Serie
(PISO)
Son accesibles las entradas de
todos los flip-flops, pero slo la
salida del ltimo.
Este tipo se emplean para convertir
datos paralelo en serie.
Registros de Desplazamiento
Paralelo
Serie
(PISO)
A continuacin se muestra un
esquema de un registro con
entrada paralelo y salida serie y
carga asncrona.
Registros de Desplazamiento
Cuando
en la entrada
de seleccin
D/C', hay un 0
Paralelo
Serie
(PISO)
se realiza la carga.
Con el inversor este cero se convierte en un 1 y
por lo tanto las puertasNANDque hay arriba y
debajo de los biestables se convierten en
inversores.
A continuacin se introducen los datos: en el bit
que haya un 1, se activa el PR, y en el que haya
un cero, se activa el CL.
Para el desplazamiento se coloca un 1 en D/C de
esta manera se consigue que nunca se activan las
entradas ni PR ni CL, ya que de las
puertasNANDsiempre saldr un 1.
Registros de Desplazamiento
Serie Paralelo (SIPO)
Registros de Desplazamiento
Serie Paralelo (SIPO)
La estructura de un registro serie
paralelo es muy similar a la de un
registro con entrada y salidas en serie:
Registros de Desplazamiento
Serie Paralelo (SIPO)
Observamos que la nica diferencia es que se le
aade una salida a cada una de las salidas Q del
biestable: de esta manera se pueden obtener todos
los datos a la vez.
Por otro lado, tambin se puede obtener una salida
en serie de cualquier salida Q o Q.
Habitualmente se suele aadir una entrada de puesta
a cero asncrona (CLEAR) cuya funcin es inicializar el
registro.
En ltimo lugar destacar que estos registros se
suelen utilizar para el cambio de una palabra de serie
a paralelo.
Registros de Desplazamiento
Paralelo Paralelo (PIPO)
Tanto las entradas como las salidas
son accesibles. Se usan para
clculos aritmticos.
Registros de Desplazamiento
Paralelo Paralelo (PIPO)
La estructura de un registro Paralelo
Paralelo es la que
se presenta a
continuacin:
Registros de Desplazamiento
Como se puede ver, se ha creado un
Paralelo
Paralelo
(PIPO)
registro de entrada y salida paralelo a
partir de biestables D con entrada de
habilitacin.
La entrada de datos es cada una de las
entradas D del biestable; la entrada de
habilitacin se une a una entrada de
habilitacin global, de manera que cuando
se activa, permite que se lean los datos.
Hay otra entrada (control de salida) que al
activarse permite que se lean las salidas.
Aqu hemos utilizado puertas AND, aunque
tambin podramos haber utilizados
Registros
de
Desplazamiento
Aplicaciones
Generador pseudoaleatorio.
Se construye con un registro de
desplazamiento, realimentando
a la entrada una combinacin
de varias salidas, normalmente
un OR exclusivo entre ellas.
Registro de aproximaciones
sucesivas.
Se usa enconversores A/D. Se
van calculando los bits
sucesivamente, empezando por
el ms significativo.
Mediante unconversor DACse
compara la entrada analgica
con los resultados parciales,
Multiplicador serie
Se realiza la multiplicacin
mediante
sumas
y
desplazamientos.
Un ejemplo es el 74LS384.
Retardo
Se pueden utilizar para retardar
un bit un nmero entero de
ciclos
de
reloj
(consiste
simplemente en un conjunto de
biestables en cascada, tantos
como ciclos de reloj deseemos
retardar los bits).
Formas de construir
registros de
desplazamiento
salida serie.
Puede
construirse
con
un
multiplexor
digital
Combinacional y un contador.
Las entradas de datos del
multiplexor se conectan a los
datos a transmitir, y las
entradas de control, a las
salidas del contador, dicho
contador deber estar en modo
Biestables en cascada.
Con
esto
y
la
lgica
combinacional adecuada, se
pueden
construir
incluso
registros de desplazamiento
bidireccionales y universales.
Gracias