In this section we provide a summary of the operation tables and state transition tables for the common types of latches and flip flops. These tables will be useful for state machine design.
S | R | Qt+ |
![]() |
S | R | |
0 | 0 | Qt | hold | ![]() |
0 | ![]() |
0 | 1 | 0 | reset | ![]() |
1 | 0 |
1 | 0 | 1 | set | ![]() |
0 | 1 |
1 | 1 | - | invalid | ![]() |
![]() |
0 |
D | Qt+ |
![]() |
D | |
0 | 0 | reset | ![]() |
0 |
1 | 1 | set | ![]() |
1 |
![]() |
0 | |||
![]() |
1 |
T | Qt+ |
![]() |
T | |
0 | Qt | hold | ![]() |
0 |
1 |
![]() |
toggle | ![]() |
1 |
![]() |
1 | |||
![]() |
0 |
J | K | Qt+ |
![]() |
J | K | |
0 | 0 | Qt | hold | ![]() |
0 | ![]() |
0 | 1 | 0 | reset | ![]() |
1 | ![]() |
1 | 0 | 1 | set | ![]() |
![]() |
1 |
1 | 1 |
![]() |
toggle | ![]() |
![]() |
0 |
ANU Engineering - ENGN3213