Registro de Desplazamiento

November 6, 2018 | Author: Gonzalo Chambi | Category: Computer Architecture, Electronic Engineering, Electronics, Electronic Design, Electrical Engineering
Share Embed Donate


Short Description

Download Registro de Desplazamiento...

Description

Registro de desplazamiento

1

Registro de desplazamiento Un registro de desplazamiento es un circuito digital secuencial (es decir, que los valores de sus salidas dependen de sus entradas y de los valores anteriores) consistente en una serie de biestables, generalmente de tipo D, conectados en cascada (Fig. 1), que basculan de forma sincr•nica con la misma se‚al de reloj. Segƒn las conexiones entre los biestables, se tiene un desplazamiento a la izquierda o a la derecha de la informaci•n almacenada. Es de se‚alar que un desplazamiento a la izquierda de un conjunto de bits, multiplica por 2, mientras que uno a la derecha, divide entre 2. Existen registros de desplazamiento bidireccionales, que pueden funcionar en ambos sentidos. Los registros universales, adem„s de bidireccionales permiten la carga en paralelo.

Tipos de registros de desplazamiento Dependiendo del tipo de entradas y salidas, los registros de desplazamiento se clasifican como: … Serie-Serie: s•lo la entrada del primer flip-flop y la salida del ƒltimo son accesibles externamente. Se emplean como l€neas de

Fig. 1: Registro de desplazamiento de 4 bits.

retardo digitales y en tareas de sincronizaci•n. … Paralelo-Serie: son accesibles las entradas de todos los flip-flops, pero s•lo la salida del ƒltimo. Normalmente tambi†n existe una entrada serie, que s•lo altera el contenido del primer flip-flop, pudiendo funcionar como los del grupo anterior. … Serie-Paralelo: son accesibles las salidas de todos los flip-flops, pero s•lo la entrada del primero. Este tipo y el anterior se emplean para convertir datos serie en paralelo y viceversa, por ejemplo para conexiones serie como el RS232. … Paralelo-Paralelo: tanto las entradas como las salidas son accesibles. Se usan para c„lculos aritm†ticos.

Fig. 2: S€mbolo de registro de desplazamiento de 4 bits.

Un registro de desplazamiento muy utilizado, que es universal (se llama as€ porque puede utilizarse en cualquiera de las cuatro configuraciones anteriormente descritas) y bidireccional (porque puede desplazar los bits en un sentido u otro) es el 74HC194, de cuatro bits de datos. Otros registros de desplazamiento conocidos, fabricados tambi†n con la tecnolog€a CMOS, son el 74HC165 (entrada paralelo, salida serie) y 74HC164 (entrada serie, salida paralelo).

Registro de desplazamiento

2

Aplicaciones Adem„s de la conversi•n serie-paralelo y paralelo-serie, los registros de desplazamiento tienen otras aplicaciones t€picas: … Generador pseudoaleatorio. Se construye con un registro de desplazamiento, realimentando a la entrada una combinaci•n de varias salidas, normalmente un or exclusivo entre ellas. … Multiplicador serie. Se realiza la multiplicaci•n mediante sumas y desplazamientos. Un ejemplo es el 74LS384. … Registro de aproximaciones sucesivas . Se usa en conversores A/D. Se van calculando los bits sucesivamente, empezando por el m„s significativo. Mediante un conversor DAC se compara la entrada anal•gica con los resultados parciales, generando el siguiente bit. … Retardo. Se pueden utilizar para retardar un bit un nƒmero 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 Se pueden combinacionales y secuenciales). Por ejemplo: … Registro de entrada paralelo y 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 (el bMs del MUX conectado al bMs del contador), dicho contador deber„ estar en modo de carrera libre. … Registro de entrada serie y salida paralelo. Similar al caso anterior, se sustituye el muliplexor por un demultiplexor, ahora las salidas de †ste ser„n las salidas paralelos. … Biestables en cascada. Con esto y la l•gica combinacional adecuada, se pueden construir incluso registros de desplazamiento bidireccionales y universales, aunque en este caso es m„s aconsejable disponer del 74HC194, dado que ocupa mucho menos espacio (y el precio del integrado es muy asequible) y en un solo integrado incluye las cuatro posibles configuraciones y la funcionalidad de desplazar los bits en ambos sentidos.

Enlaces externos … Teor€a y pr„ctica de los registros de desplazamiento (en Espa‚ol)

Referencias [1] http:/   / www.ucontrol.com.ar/ wiki/ index.php?title=Registro_de_desplazamiento

[1]

Fuentes y contribuyentes del art€culo

Fuentes y contribuyentes del art€culo Registro de desplazamiento  Fuente: http://es.wikipedia.org/w/index.php?oldid=65730986 Contribuyentes: Ale flashero, BludgerPan, Carlosblh, Deivis, Digigalos, ECAM, El.pipeh, GermanX, Klystrode, Luisda1984, Mahadeva, Manwˆ, Matdrodes, Unificacion, 25 ediciones an•nimas

Fuentes de imagen, Licencias y contribuyentes Archivo:4 Bit Shift register (Simple).svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:4_Bit_Shift_register_(Simple).svg  Licencia: desconocido Contribuyentes: Dizquierdol, MichaelFrey Archivo:4 Bit Shift register (Simple 2).svg  Fuente: http://es.wikipedia.org/w/index.php?title=Archivo:4_Bit_Shift_register_(Simple_2).svg  Licencia: desconocido Contribuyentes: Dizquierdol, MichaelFrey, Tothwolf 

Licencia Creative Commons Attribution-Share Alike 3.0 Unported  //creativecommons.org/licenses/by-sa/3.0/ 

3

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF