From Digital Circuit Design with an Introduction to CPLDs and FPGAs
8.10 Analysis of Synchronous Sequential Circuits
As mentioned earlier, a sequential circuit contains one or more flip flops and may or may not include logic gates. The circuits in Figure 8.20 are both sequential circuits.
Figure 8.20: Examples of sequential circuits
The circuits of Figures 8.20(a) and 8.20(b) are both clocked by the clock pulse CP. The circuit of Figure 8.20(a) is also synchronous since the clock pulse CP is applied simultaneously at all three JK flip flops.
The analysis of synchronous sequential logic circuits is facilitated by the use of state tables which consist of three vertical sections labeled present state, flip flop inputs, and next state. The present state represents the state of each flip flop before the occurrence of a clock pulse. The flip flop inputs section lists the logic levels (zeros or ones) at the flip flop inputs which are determined from the given sequential circuit. The next state section lists the states of the flip flop outputs after the clock pulse occurrence. The procedure is illustrated with the following examples.
Describe the operation of the sequential circuit of Figure 8.21.
Solution:
First, we observe that the JK flip flops are enabled at the negative edge of the clock pulse. Also, the Set Direct S D and Reset Direct R D signals are asynchronous active Low inputs, that is, when they are Low, they override the clock and the data inputs forcing the outputs Q to a...
Products & Services
Topics of Interest
Overview This chapter is an introduction to computer memory devices. We discuss the random-access memory (RAM), read-only memory (ROM), row and column decoders, memory chip organization, static RAMs...
Overview Objective: Complex large designs are normally synchronous, with sequential circuits generally accounting for a large portion of the system. To construct them, registers are needed. For...
8.8 Master/Slave Flip Flops A master/slave flip flop consists of two basic clocked flip flops. One flip flop is called the master and the other flip flop the slave. Figure 8.12 is a block diagram of...
5.5 Sequential Logic Design 5.5.1 Introduction Sequential logic circuits are based on combinational logic circuit elements (AND, OR, etc.) working alongside sequential circuit elements (latches...
4.4 STATE MACHINES Synchronous sequential circuits are called "state machines." The main components of the state machine are latches and flip-flops; additional combinational components may also be...