10 - sequential circuit

Upload: jose-mari-emmanuel-medina

Post on 08-Aug-2018

221 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/22/2019 10 - Sequential Circuit

    1/32

    ECE DepartmentFaculty of Engineering

    University of Santo Tomas

  • 8/22/2019 10 - Sequential Circuit

    2/32

    Consists of a combinational circuit to whichmemory elements are connected to form a

    feedback path. Receives binary information from external

    inputs together with the present state of thememory elements to determine the binaryvalue at the output terminals.

  • 8/22/2019 10 - Sequential Circuit

    3/32

    Combinational

    Circuit

    Inputs Outputs

    Memory

    elements

  • 8/22/2019 10 - Sequential Circuit

    4/32

    A device with two stable states It can maintain a binary state indefinitely until

    directed by an input signal to switch states It remains in one of these states until

    triggered into the other

  • 8/22/2019 10 - Sequential Circuit

    5/32

  • 8/22/2019 10 - Sequential Circuit

    6/32

    1. RS Flip-flop2. JK Flip-flop

    3. D Flip-flop4. T Flip-flop

  • 8/22/2019 10 - Sequential Circuit

    7/32

    NOR Latch

    Logic Diagram

    Schematic symbol

    R

    S

  • 8/22/2019 10 - Sequential Circuit

    8/32

    Transition Table of NOR Latch

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

    0 0 1 1

    0 1 0 0

    0 1 1 0

    1 0 0 1

    1 0 1 1

    1 1 0 ind

    1 1 1 ind

    Inputs Previous State Present State

  • 8/22/2019 10 - Sequential Circuit

    9/32

    NOR Latch

    Timing Diagram

  • 8/22/2019 10 - Sequential Circuit

    10/32

    NAND Latch

  • 8/22/2019 10 - Sequential Circuit

    11/32

    Transition Table of NAND Latch

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

    0 0 0 ind

    0 0 1 ind

    0 1 0 0

    0 1 1 01 0 0 1

    1 0 1 1

    1 1 0 0

    1 1 1 1

    Inputs Previous State Present State

  • 8/22/2019 10 - Sequential Circuit

    12/32

    NAND Latch

    Timing Diagram

  • 8/22/2019 10 - Sequential Circuit

    13/32

    Logic Diagram

    Schematic symbol

  • 8/22/2019 10 - Sequential Circuit

    14/32

    Transition Table

    Input

    D

    Previous State

    Q(t)

    Present State

    Q(t+1)0 0 0

    0 1 0

    1 0 1

    1 1 1

  • 8/22/2019 10 - Sequential Circuit

    15/32

    Logic Diagram

    Schematic symbol

  • 8/22/2019 10 - Sequential Circuit

    16/32

    Transition Table

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

    0 0 0 0

    0 0 1 1

    0 1 0 0

    0 1 1 01 0 0 1

    1 0 1 1

    1 1 0 1

    1 1 1 0

    Inputs Previous State Present State

  • 8/22/2019 10 - Sequential Circuit

    17/32

    Timing Diagram

  • 8/22/2019 10 - Sequential Circuit

    18/32

    Logic Diagram

    Schematic symbol

  • 8/22/2019 10 - Sequential Circuit

    19/32

    Transition Table

    Input

    T

    Previous State

    Q(t)

    Present State

    Q(t+1)0 0 0

    0 1 1

    1 0 1

    1 1 0

  • 8/22/2019 10 - Sequential Circuit

    20/32

    1. Level Clocking output of the flip-flopresponds during the high (or low) level of theclock signala. Positive Level Clocking

    b. Negative Level Clocking

    2. Edge Triggering the flip-flop produces

    output only on the rising (or falling) edge ofthe clock signala. Positive Edge Triggering

    b. Negative Edge Triggering

  • 8/22/2019 10 - Sequential Circuit

    21/32

  • 8/22/2019 10 - Sequential Circuit

    22/32

  • 8/22/2019 10 - Sequential Circuit

    23/32

    Positive Level Negative Level

  • 8/22/2019 10 - Sequential Circuit

    24/32

    Positive Edge Negative Edge

  • 8/22/2019 10 - Sequential Circuit

    25/32

    Two external inputs that initiates the

    condition or state of the flip-flop

  • 8/22/2019 10 - Sequential Circuit

    26/32

    ACTIVE HIGH PR & CLR ACTIVE LOW PR & CLR

  • 8/22/2019 10 - Sequential Circuit

    27/32

    Propagation Delay Time (tP ) This represents the amount of time it takes for the

    output of a gate or flip-flop to change states

    Setup Time (tSETUP ) It is the minimum length of time the data bit must be

    present before the CLK egde hits

    Hold Time (tHOLD ) It is the minimum length of time the data bit must be

    present after the CLK edge has struck

  • 8/22/2019 10 - Sequential Circuit

    28/32

  • 8/22/2019 10 - Sequential Circuit

    29/32

  • 8/22/2019 10 - Sequential Circuit

    30/32

  • 8/22/2019 10 - Sequential Circuit

    31/32

    1. The waveform below drive a positive edge-triggered RS flip-flop. If Q is low before time A,

    a. At what point does Q becomes a 1?

    b. When does Q reset to 0?

  • 8/22/2019 10 - Sequential Circuit

    32/32

    2. The clock of the figure below has a frequency of 1MHz and the flip-flop has a propagation delay timeof 25 ns.

    a. What is the period of the clock?b. The frequency of the Q output? Its period?c. How long after the negative clock edge does the Q

    output change