Skip to content

sreg‐concat‐right

Juan Gonzalez-Gomez edited this page Dec 6, 2025 · 14 revisions

Circuito 041-sreg-concat-right

⬅️ Prev Navegar por los circuitos Next ➡️

Contenido

Ficha: Construcción de registros de desplazamiento por la derecha

Descargas

Descripción

En esta ficha se describe cómo construir un registro de desplazamiento de 3 bits a partir de uno de 2 bits mediante la regla de añadir un biestable por la derecha

Aunque esta regla se está aplicando a un ejemplo concreto, nos sirve para generalizarla y enunciar el Principio de construcción de registros de desplazamiento por la derecha

Principio de construcción de registros de desplazamiento por la derecha

Si tenemos un registro de desplazamiento de n bits, y le añadimos un biestable del sistema en serie por la derecha, entonces construirmos un registro de desplazamiento de n+1 bits

Este es el principio que utilizamos para construir registros de desplazamiento de cualquier número de biestables. Partimos del Circuito shift-reg2, le aplicamos este principio y obtenemos el registro de desplazamiento de 3 bits. Repiendo el proceso, obtenemos registros de desplazamiento de 4, 5, 6 ... y n bits

Construcción de registros de desplazamiento

Un registro de desplazamiento de n bits (con n >= 3), lo podemos construir aplicando cualquiera de los dos principios:

  • Añadiendo un biestable por la izquierda: Construcción por la izquierda
  • Añadiendo un biestable por la derecha: Construcción por la derecha

El registros contruido es exactamente el mismo

Evolución del estado

El registro de desplazamiento de 3 bits es un tablero de 3 casillas. Por la entrada serie puede entrar cualquier bit. En este ejemplo supondremos que llegan los bits genéricos a, b y c a partir del ciclo 0. Tras ellos sólo se reciben ceros

Al cabo de 3 ciclos desde el Bit Bang, el registro de desplazamiento almacena el valor cba, y por su salida serie sale el bit a. En el siguiente ciclo (ciclo 4) sale el bit b, en el quinto ciclo sale el bit c y en el ciclo64 el registro llega al estado final (que es el mismo que el inicial)

Diagrama de estados

Este es el diagrama de estados de la evolución del estado anterior: un registro de desplazamiento de 3 bits al que le llega por la entrada los bits a, b y c, en ese orden, y tras ello todos ceros

Cronograma

En esta figura se mustra el cronograma cuando la señal de entrada es la misma que la del diagrama de estado

Conceptos nuevos

  • Principio de construcción de registros de desplazamiento por la derecha: Si tenemos un registro de desplazamiento de n bits, y le añadimos un biestable del sistema en serie por la derecha, entonces construirmos un registro de desplazamiento de n+1 bits

Enlaces

Autor

Licencia

Clone this wiki locally