Logica Secu

43
Lógica Secuencial

description

Logica Secu

Transcript of Logica Secu

  • Lgica Secuencial

  • Circuitos Secuenciales: concepto de

    estado En los sistemas secuenciales la salida Z en un determinado instante de tiempo ti

    depende de X en ese mismo instante de tiempo ti y en todos los instantes temporales anteriores. Para ello es necesario que el sistema disponga de elementos de memoria que le permitan recordar la situacin en que se encuentra (estado).

    Como un sistema secuencial es finito, tiene una capacidad de memoria finita y un conjunto finito de estados posibles >> mquina finita de estados (FSM: finite statemachine).

  • Concepto de realimentacin

    Un sistema secuencial dispone de elementos de memoria cuyo contenido puede cambiar a lo largo del tiempo.

    El estado de un sistema secuencial viene dado por el contenido de sus elementos de memoria.

    Es frecuente que en los sistemas secuenciales exista una seal que inicia los elementos de memoria con un valor determinado: seal de inicio (reset). La seal de inicio determina el estado del sistema en el momento del

    arranque (normalmente pone toda la memoria a cero).

    La salida en un instante concreto viene dada por la entrada y por el estado anterior del sistema.

    El estado actual del sistema, junto con la entrada, determinar el estado en el instante siguiente >> realimentacin.

  • Concepto de sincronismo

    Existen dos tipos de sistemas secuenciales: asncronos y sncronos.

    Los asncronos son sistemas secuenciales que pueden cambiar de estado en cualquier instante de tiempo en funcin de cambios en las seales de entrada.

    Son ms frecuentes en la vida real. Existen mtodos especficos para disear sistemas asncronos

    Los sncronos son sistemas secuenciales que slo pueden cambiar de estado en determinados instantes de tiempo, es decir, estn sincronizados con una seal que marca dichos instantes y que se conoce como seal de reloj (Clk).

    El sistema slo hace caso de las entradas en los instantes de sincronismo.

    Son ms fciles de disear.

  • Circuitos Secuenciales

    Propiedades de la seal de reloj Normalmente se suelen utilizar dispositivos sncronos cuyos cambios de estado

    se rigen por la seal de reloj

    Tipos de sincronismo: Sincronismo por nivel (alto o bajo): el sistema hace caso de las entradas mientras

    el reloj est en el nivel activo (alto o bajo). Sincronismo por flanco (de subida o de bajada): el sistema hace caso de las

    entradas y evoluciona justo cuando se produce el flanco activo (de subida o de bajada).

  • Tcnicas de representacin de

    secuenciales

  • Concepto de biestable

  • Latches S-R (SET-RESET)

    Biestable S-R con entradas activas a nivel ALTO con puertas NOR

  • Latches S-R (SET-RESET)

  • _ _

    Latches S-R (SET-RESET)

    _ _

    Biestable S-R con entradas activas a nivel BAJO con puertas NAND

  • Latch S-R con entrada de habilitacin

  • Latch D con entrada de habilitacin

  • Latch D con entrada de habilitacin

  • Flip-Flops

    Los sistemas secuenciales asncronos presentan el inconveniente deque los retardos de las puertas lgicas pueden provocar estados transitorios difciles de prever, llamados glitches que son memorizados en los biestablesdel sistema.

  • Circuito detector de la transicin de

    pulso

    Solucin posible

  • Flip-Flop S-R disparado por flanco

  • Flip-Flop D disparado por flanco de

    subidaEl diagrama lgico es el de un flip-flop S-R con habilitacin, aadiendo un inversor.

  • Flip-Flop J-K disparado por flanco

  • Flip-Flop J-K con entradas asncronas

    de inicializacin y borrado

  • Flip-flop D construido usando

    2 D-latch Master/Slave

  • Resumen de biestables

  • Aplicaciones de los Flip-Flops:

    Almacenamiento

  • Aplicaciones de los Flip-Flops:

    Divisor de frecuencia

  • Aplicaciones de los Flip-Flops:

    Contador

  • Mquinas Finitas de Estados

  • Mealy

  • Moore

  • Ecuaciones caractersticas

  • Anlisis de mquinas finitas de

    estadios

  • Anlisis de FSM: Mealy

  • Anlisis de FSM: Mealy

  • Anlisis de FSM: Mealy

  • Anlisis de FSM: Mealy

  • Sntesis de mquinas finitas de estados

  • Sntesis de mquinas finitas de estados

  • Sntesis de mquinas finitas de estados

  • Sntesis de mquinas finitas de estados

  • Sntesis de mquinas finitas de estados

  • Sntesis de mquinas finitas de estados

  • Sntesis de mquinas finitas de estados

  • Sntesis de mquinas finitas de estados

  • Sntesis de mquinas finitas de estados

  • Sntesis de mquinas finitas de estados