Draw the block diagram and logical circuit diagram along with their general truth table for the following flip flops

1.S-R flip flop
2.D-flip flop
3.J-k flip flop
4.T flip flops

1 answer

1. S-R Flip Flop:
Block Diagram:
```
S _____
------| Q | |
----| |-------| D |
| |_______| |_____|
| |
| |
| R _____|
----| Q | |
|-------| Set |
| |_____|
|
|
Н
```

Logical Circuit Diagram:
```
___
S ----| |------
___ |
| | ________
R ----|___|----- |--| |
| |____ D __|
|
| ________
|--| Q |
|________|
```

General Truth Table:
```
| S | R | Q(n) | Q(n+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 | X | (Invalid)
| 1 | 1 | 1 | X | (Invalid)
```

2. D Flip Flop:
Block Diagram:
```

D

---| |--------|
| |______| |
| Q |
|----------------------
```

Logical Circuit Diagram:
```
___
D ----| |------
___ |
| | ________
|____D ---|--| |
|____ Q __|
```

General Truth Table:
```
| D | Q(n) | Q(n+1) |
|---|------|--------|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
```

3. J-K Flip Flop:
Block Diagram:
```

J _____
------| Q | |
----| |-------| D |
| |_______| K |_____|
| |
| |
| Н _____|
----| Q | |
|-------| Reset|
| |______|
|
|
Н

```

Logical Circuit Diagram:
```

___
J ----| |------
___ |
| | ________
K ----|___|-----|--| |
| |____ D __|
|
| ________
|--| Q |
|________|

```

General Truth Table:
```
| J | K | Q(n) | Q(n+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 | 1 |
| 1 | 1 | 1 | 0 |
```

4. T Flip Flop:
Block Diagram:
```

Ж

---| |--

| T |
|----------|
|
|

```

Logical Circuit Diagram:
```

__
T ----| |------
__ |
| | ________
|___T _| | |
|____ Q __|

```

General Truth Table:
```
| T | Q(n) | Q(n+1) |
|---|------|--------|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
```