09
        
        
        
        
        - 
                 
                - Sequential logic (Part 1)
   
- ● Introduction
 ● Bistables
 ● Asynchronous inputs
 ● Race hazards
 ● Master-slave flip-flop
 ● Counters
 ● Monostables
 ● Astables
 ● Memory registers
 ● Shift registers
 
- 
               
                 - Introduction
 
- Watch the Video 📹
 
 ● Sequential logic elements combine the characteristics of combinational logic with memory
 ● When constructing sequential logic our building blocks are often some form of multivibrator
 – A term used to describe a range of circuits
 ● these have two outputs that are the inverse of each other
 ● the output are labelled Q and \overline{Q}
 – bistables
 – monstables
 – astables
 
- 
               
                 - Bistables
 
- ● A regenerative switching circuit
   
 
 ● This arrangement has two stable states
 – It will stay in whichever state it finds itself
 
 ● It is a form of bistable – though not a very useful one
 
 
 The S-R Latch
   
 
 ● Replacing the inverters with NOR gates produces a more useful circuit
 –The circuit still has two stable states
 –But now the inputs can switch it between these states
 
 ● The S-R latch (SET-RESET latch)
 
 More often drawn like this
 • when R = S = 0
 –Circuit stays in current state
 • when S = 1, R = 0
 –Q is SET to 1 (\overline{Q} = 0)
 • when S = 0, R = 1
 –Q is RESET to 0 (\overline{Q} = 1)
 • when S = 1, R = 1
 –Both outputs at 0 – not allowed
 
 
 ● An S-R latch can also be produced using NAND gates
 –produces an active-low circuit
   
 
 ● S-R latch logic symbols
 
   
 
 ● Sample input and output waveforms for an S-R latch
 
   
 ● The gated S-R latch
 
   
 
 ● Sample input and output waveforms for a gated S-R latch
 
   
 
 ● The D latch
 
   
 
 ● Sample input and output waveforms for a D latch
 
   
 
 Edge-triggered devices
 –It is often necessary to synchronise many devices
 –This can be done using a clock input
 • such devices respond on a particular transition of the clock.
 • these are called edge-triggered devices or flip-flops
 • can have positive-edge or negative-edge triggered devices
 
   
 
 ● The D flip-flop
 –Symbol as in previous slide
 –Behaviour of positive-edge triggered device as below
 –Q becomes equal to D at the time of the trigger event
 
 
   
 
 ● The J-K flip-flop
 – Similar to S-R flip-flop but toggles when J = K = 1
 
   
 
 ● Use of a J-K flip-flop to reproduce other flip-flop functions
 
 
   
 
 ● Typical waveforms for a positive edge-triggered T flip-flop
 
 
   
 
 ● Asynchronous inputs
 – Some flip-flops have asynchronous inputs
 
   
 
 ● Propagation delays and races
 –Real logic gates take a finite time to react
 –Some circuits (as below) can suffer from race hazards where the operation of the circuit is uncertain
 • In this circuit the output depends on which devices is fastest
 
 
   
 
 ● Pulse-triggered or master/slave bistables
 These overcome race hazards by responding to the state of the inputs shortly before the clock trigger
 
 
   
 
 ● Circuit of a basic J-K master/slave flip-flop
 
 
   
- 
                 
                 - Key points
 
- ● Sequential logic circuits have the characteristic of memory
 
 ● Among the most important groups of sequential components are the various forms of multivibrator
 –bistables
 –monostables
 –astables
 
 ● The most widely used form is the bistable which includes –latches, edge-triggered flip-flops and master/slave devices
-