Page 166 - DCAP108_DIGITAL_CIRCUITS_AND_LOGIC_DESIGNS
P. 166

Unit 10: Clocked Sequential Circuits



            Nearly, all digital electronic devices (microprocessors, digital clocks, mobile phones, cordless   Notes
            telephones, electronic calculators, etc.) are designed as clocked sequential systems. Notable
            exceptions include digital asynchronous logic systems.
            In particular, nearly all computers are designed as clocked sequential systems. Notable exceptions
            include analogue computers and clock less CPUs.
            Typically each bit of the “state” is contained in its own flip-flop. Combinational logic decodes the
            state into the output signals. More combinational logic encodes the current state and the inputs
            into the next-state signals. The next-state signals are latched into the flip-flops under the control
            of the global clock signal (a wire connected to every flip-flop).

            10.1 Sequential Circuits

            Digital electronics is classified into combinational logic and sequential logic. Combinational logic
            output depends on the inputs levels, whereas sequential logic output depends on stored levels
            and also the input levels.
                           Figure 10.1: Combinational Logic and Sequential Logic













            There are two types of input to the combinational logic: External inputs which come from outside
            the circuit design and are not controlled by the circuit; Internal inputs which a function of a
            previous output states are.
            The internal inputs and outputs are referred to as “secondary” in the course notes. Secondary
            inputs are state variables produced by the storage elements, where as secondary outputs are
            excitations for the storage elements.
            The memory elements are devices capable of storing binary info. The binary info stored in the
            memory elements at any given time defines the state of the sequential circuit. The input and the
            present state of the memory element determine the output. Memory elements next state is also a
            function of external inputs and present state. A sequential circuit is specified by a time sequence
            of inputs, outputs, and internal states.
            There are two types of sequential circuits. Their classification depends on the timing of their signals:

               •  Synchronous sequential circuits
               •  Asynchronous sequential circuits
            Asynchronous Sequential Circuit
            This is a system whose outputs depend upon the order in which its input variables change and
            can be affected at any instant of time.
            Gate-type asynchronous systems are basically combinational circuits with feedback paths. Because
            of the feedback among logic gates, the system may, at times, become unstable. Consequently they
            are not often used.







                                             LOVELY PROFESSIONAL UNIVERSITY                                   161
   161   162   163   164   165   166   167   168   169   170   171