Digital System Design
Digital System Design
1.1 Introduction:
The sequential logic studies digital circuits which functions in such a way that their outputs
logic states depend not only on the logical combination of their inputs states, but also on the
memory of the circuit. In fact, at a given instant, sequential circuits always store the status of
their output and that status cannot change unless new logic signals are sent to its inputs: this
is the memory effect. The simplest sequential logic circuit is the latch which is a circuit
capable of storing one bit of information. It has two outputs, one being the reverse of the
other. A flip-flop is an edge triggered latch; it means that it cannot function unless the right
signal edge (either rising or falling edge) is available at its clock input. This chapter is an
introduction to sequential logic; it is focused on the study of latches and flip-flops which are
tools used in the designing of sequential circuits.
1.2 Multivibrators
Let us consider the following circuit:
1.2.1 Latches:
Many latches exist, but their common characteristic is that they can store one bit of
information.
Circuit diagram:
Exercise 1.1:
The following waveforms are applied at the inputs of an S-R latch. Deduce the waveform of
the output assuming that the initial state of the output is Q = 0.
The waveforms of the output Q of the exercise above can be given as follows:
When E = 0, the outputs of the two AND gates are forced to 0, regardless of
the states of either S or R. The previous states of the outputs are therefore
memorised. Only when the enable input is activated (by sending a 1 to it) will the
latch respond to the S an R inputs.
Circuit diagram:
Exercise 1.2:
The following waveforms are applied at the inputs of a gated S-R latch. Deduce the
waveform of the output assuming that the initial state of the output is Q = 0.
The waveform of the output Q of the exercise 7.2 above can be given as follows: