Digital Circuit Design with an Introduction to CPLDs and FPGAs

8.2: Set-Reset (SR) Flip Flop

8.2 Set-Reset (SR) Flip Flop

Figure 8.21(a) shows a basic Set-Reset (SR) flip flop constructed with two NAND gates, and Figure 8.21(b) shows the symbol for the SR flip flop where S stand for Set and R for Reset.


Figure 8.21: Circuit for Example 8.2

We recall that for a 2-input NAND gate the output is logical 0 when both inputs are 1s and the output is 1 otherwise. We denote the present state of the flip flop as Q n and the next state as Q n +1, with reference to Figure 8.1(a) we construct the following characteristic table.


Figure 8.1: Construction and symbol for the SR flip flop

The characteristic table of Table 8.1 shows that when both inputs S and R are logic 0 simultaneously, both outputs Q and Q are logic 1 which is an invalid condition since Q and Q are complements of each other. Therefore, the S=R=0 condition must be avoided during flip flop operation with NAND gates. When R=1 and S=0, the next state output Q n+1 becomes 0 regardless of the previous state Q n and this is known as the reset or clear condition, that is, whenever Q=0 we say that the flip flop is reset or clear. When R= 0 and S=1, the next state output Q n+1 becomes 1 regardless of the previous state Q n and this is known as the preset or simply set condition, that...

UNLIMITED FREE
ACCESS
TO THE WORLD'S BEST IDEAS

SUBMIT
Already a GlobalSpec user? Log in.

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.

Customize Your GlobalSpec Experience

Category: Flip-Flops
Finish!
Privacy Policy

This is embarrasing...

An error occurred while processing the form. Please try again in a few minutes.