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

22
Biestables Tema 8

Upload: eugenio-salvador-fernandez-sanchez

Post on 25-Jan-2016

227 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: 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

Biestables

Tema 8

Page 2: 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

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

Page 3: 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

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

Page 4: 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

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.

Page 5: 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

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 )

Page 6: 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

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

Reloj

Entrada D

Salida Q

Page 7: 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

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

Page 8: 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

Reloj

Entrada T

Salida Q

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

Page 9: 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

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 )

Page 10: 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

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

Reloj

Entrada J

Salida Q

Entrada K

Page 11: 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

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 )

Page 12: 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

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

Entrada R

Salida Q

Entrada S

Reloj

Page 13: 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

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

Page 14: 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

Biestable RS asíncrono con Puertas lógicas realimentadas

Funcionamiento del biestable según las combinaciones de entrada:

Page 15: 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

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

Page 16: 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

Activación por Nivel: Alto/Bajo

Page 17: 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

Biestable D síncrono por nivel

Page 18: 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

Temporización en los biestables (I)

Tiempo de propagación (TPHL, TPLH)

Page 19: 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

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

Page 20: 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

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

Page 21: 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

Problemas del sincronismo por nivel con biestables D (I)

Page 22: 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

Problemas del sincronismo por nivel con biestables D (II)