RS Flip Flops
A flip flop is a binary storage device that can store binary 1 and 0 and has two stable states: high-1 and low-0. It can stay in one state indefinitely until it is directed by the input signal to switch over to the other state.
Flip flops are also known as a bistable multivibrator. It is mainly used to control the functionality of a digital circuit. It is used where one or more of these functions are used: operations, storage, and sequencing.
There are various types of flip-flops:
Latch flip flop
Latch flip flop or the Reset Set (RS) flip flop is one of the easiest flips flops to understand. It is made by cross-coupling two inverting gates either NAND or NOR gates can be used.
It is a device that has two outputs, where one output is the inverse of the other.
Clocked RS flip flop
By adding a clock to the RS flip flop one can precisely control the time at which the flip flop changes the state of the output.
The excitation table for RS flip flop can be derived as follows:
S | R | Q |
0 | 0 | No change |
0 | 1 | Reset (0) |
1 | 0 | Set (1) |
1 | 1 | Indeterminate |
Reference