2.3.2 JK Flip-Flop

The JK flip-flop is the most widely used of all the flip-flops and can be viewed as a universal flip-flop, since it can be configured to behave as an SR flip-flop, a D flip-flop, or a T flip-flop. It is basically a gated SR flip-flop without the illegal output states when J and K are equal or logic ‘1’.

The J-input is driven by the even LUT output (LUT0), and the K-input is driven by the odd LUT output (LUT1).

Figure 2-20. JK Flip-Flop
Table 2-13. JK Behavior
RJKOUT
1XXClear
000Hold state (no change)
001Clear
010Set
011Toggle