Ultima edición el 16 septiembre, 2021 por JORGE CABRERA BERRÍOS
Universal Shift Register es un registro que se puede configurar para cargar y / o recuperar los datos en cualquier modo (ya sea en serie o en paralelo) desplazándolo hacia la derecha o hacia la izquierda. En otras palabras, un diseño combinado de unidireccional (desplazamiento hacia la derecha o hacia la izquierda de los bits de datos como en el caso de SISO , SIPO , PISO , PIPO ) y registro de desplazamiento bidireccional junto con la provisión de carga paralela se conoce como registro de desplazamiento universal . Un registro de desplazamiento de este tipo capaz de almacenar n bits de entrada se muestra en la Figura 1.
El diseño que se muestra en la Figura 1 utiliza n multiplexores 4 × 1 para impulsar los pines de entrada de n flip-flops en el registro que también están conectados al reloj y a las entradas limpias. Todos los multiplexores del circuito comparten las mismas líneas de selección, S 1 y S 0 (líneas rosadas en la figura), para seleccionar el modo en el que operan los registros de desplazamiento. También se ve que el MUX que conduce un flip-flop particular tiene su
- Primera entrada (Pin Número 0) conectado a la patilla de salida de la misma flip-flop es decir cero º pin de MUX 1 está conectado a Q 1 , cero º pin de MUX 2 está conectado a Q 2 , … Zero º pin de MUX n está conectado a Q n .
- Segunda entrada (Pin número 1) conectada a la salida del flip-flop muy anterior (excepto el primer flip-flop FF 1 donde actúa como una entrada en serie a los bits de datos de entrada que deben desplazarse hacia la derecha), es decir. el primer pin de MUX 2 está conectado a Q 1 , el primer pin de MUX 3 está conectado a Q 2 ,… el primer pin de MUX n está conectado a Q n-1 .
- Tercera entrada (Pin número 2) conectada a la salida del siguiente flip-flop (excepto el primer flip-flop FFn donde actúa como una entrada en serie a los bits de datos de entrada que deben desplazarse hacia la izquierda) es decir, el segundo el pin de MUX 1 está conectado a Q 2 , el segundo pin de MUX 2 está conectado a Q 3 ,… el segundo pin de MUX n-1 está conectado a Q n .
- Cuarta entrada (Pin número 3) conectada a los bits individuales de la palabra de datos de entrada que se almacenará en el registro, proporcionando así la posibilidad de carga en paralelo.
El funcionamiento de este registro de desplazamiento se explica en la Tabla I. La tabla de verdad correspondiente y las formas de onda se dan en la Tabla II y la Figura 2, respectivamente.