Synchronous Sequential Circuits Intro
Synchronous Sequential Circuits Learning Goals
1. Design techniques for circuits that use flip-flops 2. The concept of states and their implementation with flip-flops 3. Synchronous control by using a clock signal 4. Sequential behavior of digital circuits 5. A complete procedure for designing synchronous sequential circuits 6. Verilog specification of sequential circuits 7. The concept of finite state machines
What is a synchronous sequential circuit?
A sequential circuit uses a clock signal to control the operation of the circuit
How would a synchronous sequential circuit be developed?
A synchronous sequential circuit can be realized using combinational logic and one or more flip-flops
What is an asynchronous sequential circuit?
An asynchronous circuit does not use a clock signal to control the operation of the circuit
What is another term for 'sequential circuits'?
Another term for sequential circuits is 'finite state machines' (FSMs)
Design the general form of a sequential circuit.
Figure 6.1
What is 'active clock edge'?
The clock edge that causes a change in state
How is the name for finite state machines derived?
The name describes that the functional behavior of these circuits can be represented using a finite number of states.
What is 'state' in flip-flops?
The stored value in the flip-flop
What is W, Q, Z, and CLK in the general form of a sequential circuit?
W is the primary set of primary inputs, Z is the set of outputs, Q is the state, and CLK is the control input for the flip-flop (whether it is triggered by positive (0 to 1) or negative (1 to 0) transition
What is a sequential circuit?
When outputs depend on past behavior, along with the present input