You are on page 1of 12

Providence University

Synchronous Sequential Logic L i


2010.10.13

Dept. of Computer Science and Information Engineering

1/12

Providence University

SR Latch
The SR latch is a circuit with two cross-coupled NOR gates or two cross-coupled NAND gates.

RS Flip-Flops characteristic equation is Q(t+1) = S + RQ(t)



Dept. of Computer Science and Information Engineering

2/12

Providence University

SR Latch with Control Input p

Graphic Symbols

RS

RS

Dept. of Computer Science and Information Engineering

3/12

Providence University

D Latch
One way to eliminate the undesirable condition of the indeterminate state in the RS latch is to ensure that inputs R and S are never equal time. to 1 at the same time

Graphic Symbols

D Flip-Flops characteristic equation is Q(t+1) = D


Dept. of Computer Science and Information Engineering

4/12

Providence University

D Latch

Verilog Design: D Latch

Dept. of Computer Science and Information Engineering

5/12

Providence University

Edge-Triggered D Flip-Flop g gg p p
It is similar to the symbol used for the D latch except for the arrowhead-like symbol in front of the letter C designating a dynamic input. input

Positive-edge

Negative-edge

Verilog Design: edge-triggered D Flip-Flop edge triggered Flip Flop

Dept. of Computer Science and Information Engineering

6/12

Providence University

D Flip-Flop with Asynchronous Reset p p y

Flip Flop Verilog Design: D Flip-Flop with Asynchronous Reset

Dept. of Computer Science and Information Engineering

7/12

Providence University

JK Flip-Flop p p
There are three operations that can be performed with a flip-flop: set it to 1, reset it to 0, or complement its output. The JK flip-flop operations. performs all three operations

Graphic Symbols

JK Flip-Flops characteristic equation is Q(t+1) = J Q(t) + KQ(t)


Dept. of Computer Science and Information Engineering

8/12

Providence University

JK Flip-Flop p p

Flip Flop Flip Flop Verilog Design: JK Flip-Flop from D Flip-Flop and gates

Dept. of Computer Science and Information Engineering

9/12

Providence University

T Flip-Flop p p
The T flip-flop is a complementing flip-flop and can be obtained from a JK flip-flop when inputs J and K are tied together.

The T flip-flop can be constructed with a D flip-flop and an exclusive-OR gate.

Graphic Symbols

T Flip-Flops characteristic equation is Q(t+1) = T Q(t)


Dept. of Computer Science and Information Engineering

10/12

Providence University

T Flip-Flop p p

Verilog Design: T Flip-Flop from D Flip-Flop and gates

Dept. of Computer Science and Information Engineering

11/12

Providence University

JK Flip-Flop p p

Verilog Design: JK Flip-Flop for Behavioral Modeling

Dept. of Computer Science and Information Engineering

12/12

You might also like