Cheat sheets

DL-12Cheat sheet1 pageIn a paid pack

Latches, Flip-Flops and Timing

SR latches built from NOR (active-high) and NAND (active-low) gates and their forbidden inputs, gated and D latches, level versus edge triggering with a simulated timing diagram, SR, JK, D and T characteristic tables and equations, the excitation table, flip-flop conversions, race-around and master-slave, asynchronous preset and clear, setup, hold and clock-to-Q, and the minimum clock period with and without skew.

Diagrams from DL-12

DL-13Cheat sheet1 pageIn a paid pack

Registers and Counters

Shift registers and their clock counts, ripple (asynchronous) counters with count direction by edge and output, settling delay and transient states, synchronous binary counters and their maximum frequency, mod-N counters with asynchronous clear, ring and Johnson counters with unused and lockout states, frequency division, and a synchronous counter designed with D and JK flip-flops including its unused-state check. All sequences simulated.

Diagrams from DL-13

DL-14Cheat sheet1 pageIn a paid pack

Moore and Mealy Machines

Moore versus Mealy machines and their output timing, the overlapping 101 detector in both models with state diagrams and tables, overlapping versus non-overlapping detection, minimum state counts for k-bit patterns, the synchronous FSM design routine, state minimisation by partition refinement on a worked table, flip-flop counts for binary and one-hot assignment. State counts, tables and output strings generated by script.

Diagrams from DL-14