1 / 14

Circuitos secuenciales

Circuitos secuenciales. FLIP - FLOPS. L atch transparente muestrea las entradas todo el tiempo que el reloj permanezca activado (en 1). Cambia de estado cuando un borde de la señal de reloj es aplicada. Dispositivos disparados por flanco muestrean las entradas en el borde del evento

gordy
Download Presentation

Circuitos secuenciales

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Circuitos secuenciales FLIP - FLOPS • Latchtransparente muestrea las entradas todo el tiempo que el reloj permanezca activado (en 1). • Cambia de estado cuando un borde de la señal de reloj es aplicada. • Dispositivos disparados por flanco muestrean las entradas en el borde del evento • Generan el enganche del dato de entrada si la ventana de muestreo es pequeña cuando el latch está viendo las entradas de los datos (flip-flop). • Las entradas de reloj dinámicas y los latches que las usan reducen la ventana a un tiempo muy pequeño alrededor del borde del reloj. • Hay dos tipos de entradas de reloj dinámicas: disparadas por flanco positivo o negativo y master-slave. • Eliminan la combinación no permitida para el latch R-S.

  2. J K Q* Función Circuitos secuenciales 0 0 Q Mantiene 0 1 0 Reset \ Q K R \ Q 1 0 1 Set R-S latch J S Q 1 1 Toggle Q Q+ = Q K + Q J J-K Flipflop Cómo eliminar el estado prohibido? Idea: use la salida realimentada para garantizar que R y S nunca serán uno J, K ambos a uno mantienen “ toggle” Characteristic Equation:

  3. Circuitos secuenciales \ Q K R \ Q R-S latch J S Q Q J K Q \ Q J-K Flipflop 100 Corrección Toggle: Cambio de estado por cada evento de reloj Solución: Master/Slave Flipflop

  4. Circuitos secuenciales \Q K \P \Q R R \Q R-S R-S Latch Latch S Q S Q P J Q FlipflopJ-K Master/Slave Etapa Master Etapa Slave Clk Muestrea entradas mientras clock alto Muestrea entradas mientras clock bajo Usa tiempo para romper camino realimentación desalida a entradas Operación Correcta Del “toggle”

  5. Circuitos secuenciales J K J CK K Q* X 0 0 X 0 0 X Q 0 1 0 0 1 X Q Q Q* 1 0 1 0 X 1 1 0 1 1 1 X 0 0 1 1 JK 1d 0d d0 0 1 d1 Tabla de excitación Diagrama de estados Ecuación característica

  6. Circuitos secuenciales Edge-Triggered Flipflops 1's Catching: a 0-1-0 glitch on the J or K inputs leads to a state change! forces designer to use hazard-free logic Solution: edge-triggered logic Negative Edge-Triggered D flipflop 4-5 gate delays setup, hold times necessary to successfully latch the input Characteristic Equation: Q+ = D Negative edge-triggered FF when clock is high

  7. Circuitos secuenciales Edge-triggered Flipflops Step-by-step analysis Negative edge-triggered FF when clock goes high-to-low data is latched Negative edge-triggered FF when clock is low data is held

  8. Circuitos secuenciales Positive vs. Negative Edge Triggered Devices Positive Edge Triggered Inputs sampled on rising edge Outputs change after rising edge Negative Edge Triggered Inputs sampled on falling edge Outputs change after falling edge Toggle Flipflop Formed from J-K with both inputs wired together

  9. Circuitos secuenciales Flip flip disparado por borde positivo Latch sensible a nivel • Latchtransparente muestrea entradas todo el tiempo que el reloj permanezca activado (en 1) • Dispositivos disparados por flanco muestrean las entradas en el borde del evento 7474 D Q Clk Timing Diagram: 7476 D Q C Clk Circulo si es disparado por borde negativo Igual comportamientoa menos que cambien las entradas mientras el reloj es alto

  10. Circuitos secuenciales D Reloj D Q* Q Q* 0 0 0 0 0 1 0 1 1 1 1 0 0 X 0 Q 1 1 1 X 1 Q Tabla de transición Tabla de excitación FlipFlop D Diagrama de estados: Ecuación característica :

  11. Circuitos secuenciales Circuitos equivalentes de Flip-flops Flip-flop D Flip-flop JK Flip-flop T Flip-flop T Flip-flop T

  12. Circuitos secuenciales Aplicaciones de Flip-Flops

  13. Circuitos secuenciales Aplicaciones de Flip-Flops

  14. Circuitos secuenciales Latches vs. Flipflops Input/Output Behavior of Latches and Flipflops Type When Inputs are SampledWhen Outputs are Valid unclocked always propagation delay from latch input change level clock high propagation delay from sensitive (Tsu, Th around input change latch falling clock edge) positive edge clock lo-to-hi transition propagation delay from flipflop (Tsu, Th around rising edge of clock rising clock edge) negative edge clock hi-to-lo transition propagation delay from flipflop (Tsu, Th around falling edge of clock falling clock edge) master/slave clock hi-to-lo transition propagation delay from flipflop (Tsu, Th around falling edge of clock falling clock edge)

More Related