Sunteți pe pagina 1din 19

Biestables

Concepto de biestable
Son clulas elementales de memoria, capaces de almacenar un bit de informacin. Pueden adoptar dos estados estables: '0' y '1'. Clasificacin:
Segn la presencia de reloj:
Asncronos, sin reloj Sncronos, con reloj

Segn consideraciones temporales:


Activos por nivel Disparados por flanco

Biestable bsico R-S


R (Reset): funcin de puesta a 0 S (Set): funcin de puesta a 1 Asncrono
Tabla de verdad (Nivel Alto) Activo Nivel Alto Activo Nivel Bajo

Funcionamiento del biestable RS


Funcionamiento del biestable segn las combinaciones de entrada:

Hacer el biestable RS Sncrono


Tan sencillo como aadir una entrada y un par de puertas lgicas. Para que las seales R y S modifiquen el valor del biestable, la entrada debe estar activa, es decir, CK=1

Activacin por Nivel: Alto/Bajo

Activacin por Flanco: Subida/Bajada Seales Preset (PRN) y Clear (CLRN)


PRN y CLRN son seales asncronas (independiente del reloj) PRN y CLRN son, adems, activas a nivel bajo El resultado se propaga a la salida inmediatamente

Biestable RS: tablas de transicin y excitacin

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

Otros biestables: Biestable JK

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

Otros biestables: Biestable D

D=Q(t+1)=

Q(t+1)=D=

Biestable D sncrono por nivel

Otros biestables: Biestable T

T = Q(t) xor Q(t+1)=

Q(t+1) = T xor Q(t)=

Problemas del sincronismo por nivel con biestables D (I)

Problemas del sincronismo por nivel con biestables D (II)

Biestable Maestro Esclavo (master-slave)

Temporizacin en los biestables (I)


Tiempo de propagacin (TPHL, TPLH)

Temporizacin en los biestables (II)


Tiempo de establecimiento (setup ts): tiempo mnimo que el dato debe estar estable antes del flanco activo del reloj Tiempo de mantenimiento (hold th): tiempo mnimo que el dato debe estar estable despus del flanco activo del reloj

Temporizacin en los biestables (III)


El perodo mnimo de reloj, que determina la frecuencia mxima de trabajo, depende de: el tiempo de propagacin del biestable el tiempo de la lgica combinacional conectada detrs del biestable

el tiempo de setup del prximo biestable

Conclusiones
Biestables asncronos
las salidas responden inmediatamente a los valores de las entradas

Biestables sncronos:
las salidas responden en funcin de la seal 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 vare el valor de las entradas.

S-ar putea să vă placă și