biestables tema 8. al final de este tema sabrás... concepto de biestable, funcionalidad y tipos ...

Post on 25-Jan-2016

227 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Biestables

Tema 8

Al final de este tema sabrás ...

Concepto de biestable, funcionalidad y tipos De una entrada: Biestable D y Biestable T De dos entradas: Biestable JK y Biestable RS

Biestables síncronos y asíncronos Cronogramas Biestable RS con puertas Consideraciones temporales

Concepto de biestable

Son células elementales de memoria, capaces de almacenar un bit de información.

Pueden adoptar dos estados estables: '0' y '1'. La salida y el estado coinciden. Clasificación:

Según la presencia de reloj: Asíncronos, sin reloj Síncronos, con reloj

Según consideraciones temporales con reloj: Activos por nivel Disparados por flanco

Presencia del reloj

Biestables asíncronos las salidas responden inmediatamente a los valores

de las entradas Biestables síncronos:

las salidas responden en función de la señal de reloj activos por nivel: cuando el reloj se encuentra en el nivel

activo, las salidas responden a todas las variaciones de las entradas.

disparados por flanco: cuando se produce el flanco, las salidas toman el valor correspondiente a las entradas en dicho instante. Este valor no se modificará hasta el siguiente flanco, aunque varíe el valor de las entradas.

Biestable D

Q(t+1)=D=

D=Q(t+1)=

D Q(t+1) Función

0 0 Entrada pasa a la salida

1 1 Entrada pasa a la salida

Q(t) Q(t+1) D

0 0 0

0 1 1

1 0 0

1 1 1

1Q( t ) D( t )

Cronograma con biestable D(disparado en el flanco de bajada)

Reloj

Entrada D

Salida Q

Biestable T

Q(t) Q(t+1) T

0 0 0

0 1 1

1 0 1

1 1 01Q( t ) T Q( t )

T Q(t+1) Función

0 Q(t) Mantiene el estado

1 Q’(t) Complementa el estado

Reloj

Entrada T

Salida Q

Cronograma con biestable T(disparado en el flanco de bajada)

Biestable JK

Q(t+1)=J Q’(t) + K’ Q(t)=

J K Q(t+1) Función

0 0 Q(t) Mantiene estado

0 1 0 Kill

1 0 1 Jump

1 1 Q’(t) Complementa estado

Q(t) Q(t+1) J K

0 0 0 X

0 1 1 X

1 0 X 1

1 1 X 0

1Q( t ) JQ( t ) KQ( t )

Cronograma con biestable JK(disparado en el flanco de bajada)

Reloj

Entrada J

Salida Q

Entrada K

Biestable RS

S R Q(t+1) Función

0 0 Q(t) Mantiene estado

0 1 0 Reset

1 0 1 Set

1 1 X Prohibido

Q(t) Q(t+1) S R

0 0 0 X

0 1 1 0

1 0 0 1

1 1 X 0

1Q( t ) S RQ( t )

Cronograma con biestable RS(disparado en el flanco de bajada)

Entrada R

Salida Q

Entrada S

Reloj

Activación por Flanco: Subida/BajadaSeñales Preset (PRN) y Clear (CLRN)

PRN y CLRN son señales asíncronas (independiente del reloj) PRN y CLRN son, además, activas a nivel bajo

El resultado se propaga a la salida inmediatamente

Biestable RS asíncrono con Puertas lógicas realimentadas

Funcionamiento del biestable según las combinaciones de entrada:

Hacer el biestable RS Síncrono

Tan sencillo como añadir una entrada y un par de puertas lógicas.

Para que las señales R y S modifiquen el valor del

biestable, la entrada debe estar activa, es decir, CK=1

CK S R Q(t+1) Función

0 X X Q(t) Mantiene estado

1 0 0 Q(t) Mantiene estado

1 0 1 0 Reset

1 1 0 1 Set

1 1 1 X Prohibido

Activación por Nivel: Alto/Bajo

Biestable D síncrono por nivel

Temporización en los biestables (I)

Tiempo de propagación (TPHL, TPLH)

Temporización en los biestables (II)

Tiempo de establecimiento (setup ts): tiempo mínimo que el dato debe estar estable antes del flanco activo del reloj

Tiempo de mantenimiento (hold th): tiempo mínimo que el dato debe estar estable después del flanco activo del reloj

Temporización en los biestables (III)

El período mínimo de reloj, que determina la frecuencia máxima de trabajo, depende de: el tiempo de propagación del biestable el tiempo de la lógica combinacional conectada detrás del biestable el tiempo de setup del próximo biestable

Problemas del sincronismo por nivel con biestables D (I)

Problemas del sincronismo por nivel con biestables D (II)

top related