Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DEPARTAMENTO DE ELECTRONICA
ELO211 Sistemas Digitales
Registros de desplazamiento.
Se denomina registro a una serie de flip-flops agrupados, con reloj y señales de control común. En los de
desplazamiento se transfiere información de una celda( o flip-flop) hacia la adyacente, dentro del mismo
registro. Esta operación se llama corrimiento(shift). El corrimiento puede ser a la izquierda o a la
derecha.
Debe considerarse en forma especial los bordes. Indicando con qué se llena el hueco que se produce; y
especificando que se hace con el bit que sale del registro.
Ejemplo de diseño.
Se desea efectuar un corrimiento a la derecha. Es decir que con el canto del reloj el contenido del flip-
flop Q0 pase a Q1. Alternativamente: que el próximo estado de Q0 sea el valor actual de Q1.
x J0 J1
Q0 Q1
K0 K1
Entonces, se desea que: Q0' Q1+ = Q0 = Q1'
D1
Expandiendo en Q1 se logra: Q1+ = Q0Q1' +Q0Q1
Comparando con la ec. característica: Q1+ = J1Q1' +K1'Q1
Se logran: J1 = Q0; K1 = Q0'
Q0 Q1 Q2 Q3
x x
Data 8
Seq 7
6
5
4
3
CP1 2
CP2 1 J Q J Q J Q J Q
CP _ CP _ CP _ CP _
K Q K Q K Q K Q
rst R R R R
clk
clk
x
rst
clk
Q3
Q2
Q1
Q0