MACHINE ARCHITECTURE AND THEIR HISTORICAL CONTEXT
Completion requirements
8. Basic Components of Sequential Circuits
Basic Components of Sequential Circuits
Flip-Flops:
- SR Flip-Flop: The simplest type, with Set (S) and Reset (R) inputs.
- JK Flip-Flop: An extension of the SR flip-flop with added functionality to toggle the state.
- D Flip-Flop: Stores the value of the D input at the clock edge.
- T Flip-Flop: Toggles the state when the T input is high.
Latches:
- Similar to flip-flops but level-sensitive rather than edge-triggered.
- Examples: SR Latch, D Latch.
Registers:
- A group of flip-flops used to store multiple bits of data.
- Examples: Shift Registers, Parallel Load Registers.
Counters:
- Sequential circuits that cycle through a sequence of states.
- Examples: Binary Counters, Ring Counters, Johnson Counters.
Finite State Machines (FSMs)
FSMs are a mathematical model used to design sequential circuits. They consist of a finite number of states, transitions between these states, and actions associated with transitions.