SlideShare une entreprise Scribd logo
1  sur  12
12	
  
                                                               	
  
                                                               	
  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              ODD	
  
                                                               	
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         SEMESTER	
  
                                                               	
  
                                                               	
  
                                                               	
  
                                                               	
  
                                                               	
  
                                                               	
  
                                                               	
  
                                                               	
  
                                                               	
  
                                                               	
  
                                                               	
  
                                                               	
  
                                                               	
  
                                                               	
  
                                                               	
  
                                                               	
  
LOGIC	
  DESIGN-­‐3-­‐CLASS	
  NOTES	
  –	
  UNIT8	
           	
  
                                                               	
  
                                                               	
  
                                                               	
  
             	
  
Shivoo	
  Koteshwar	
  
Professor,	
  E&C	
  Department,	
  PESIT	
  SC	
  	
  
	
  
Sequential	
  Design	
  2	
  
                           • Construction	
  of	
  State	
  Diagrams	
  -­‐	
  Up-­‐Down	
  Decade	
  Counter,	
  Sequence	
  Detectors,	
  
                                                     Serial	
  EX-­‐3	
  to	
  BCD	
  Code	
  Converter	
  
                           • Counter	
  Design	
  -­‐	
  Modulo	
  8	
  Synchronous	
  Counter,	
  Up	
  Down	
  Decade	
  Counter	
  	
  
	
  
Reference	
  Books:	
  
                           • Digital	
  Logic	
  Applications	
  and	
  Design”,	
  John	
  M	
  Yarbrough,	
  Thomson	
  Learning,	
  2001	
  
                           • “Logic	
  and	
  computer	
  design	
  Fundamentals”,	
  Mono	
  and	
  Kim,	
  Pearson,	
  Second	
  
                                                     edition,	
  2001	
  
	
  
Unit	
  8:	
  	
  
Sequential	
  Design	
  -­‐	
  II:	
  	
  Construction	
  of	
  state	
  Diagrams,	
  Counter	
  Design	
  [(Text	
  book	
  1)	
  6.4,	
  
6.5]	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
6	
  Hours	
  	
  	
  	
  
	
  



P e o p l e s 	
   E d u c a t i o n 	
   S o c i e t y 	
   S o u t h 	
   C a m p u s 	
   ( w w w . p e s . e d u ) 	
  
Logic	
  Design	
  (3rd	
  Semester)	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  UNIT	
  8	
  Notes	
  v1.0	
  
                                                                                                                       	
  
Sequence Detector:
When we design sequence detectors, the most important design aspect is
whether the detector is overlapping or non-overlapping. By default we
always assume it’s overlapping.

In the overlapping sequence detector, previous bits of already detected
sequence can be a part of the new sequence.




TIP:
When you are checking where the arc should go while drawing the state
diagrams, follow these 5 rules:
   1. Look at the previous bit and present bit only
   2. See if this combination of 2 bits is a part of the sequence (First 2 bits
      of the sequence from left). If yes, terminate the arc at this third
      bubble
   3. If the combination of 2 bits is not a part of the sequence, check for
      the present bit and see if it’s a part of the sequence (First bit of the
      sequence from left). If yes, terminate the arc at the second bubble
   4. If its not meeting these two conditions, then the arc will terminate at
      the first bubble
   5. Usually any arc from any bubble will go to either the first bubble,
      second or third unless we have a sequence of 1s or 0s to be detected




	
  
  Shivoo	
  Koteshwar’s	
  Notes	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  2	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  shivoo@pes.edu	
  
                                                                                                                    	
  	
  	
  
Logic	
  Design	
  (3rd	
  Semester)	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  UNIT	
  8	
  Notes	
  v1.0	
  
                                                                                                                       	
  
                                                                                    Sequence Detector Design 1
Question: Design a circuit that detects a sequence of three or more
consecutive 1s in a string of bits coming through an input line using a
Moore and Mealy model

Solution: Reading the requirement, we can rewrite the specification in a
simpler way as below:
   • Sequence: 111
   • Overlapping (By default always assume its overlapping)
   • Moore and Mealy
   • Assumption: Input data sequence is coming from the left

                                                                                                                                          MEALY
STEP1:
For a Mealy circuit, if the sequence length is “n”, write “n” bubbles (states).
Here the sequence is 111 so the sequence length is 3 so write 3 bubbles




STEP2:
Fill the sequence-detected state




STEP3:
Fill the remaining input combinations

             • At A, when you get a 0, 0 is not a part of the sequence so it stays at A
             • At B, when you get a 0, 10 is not a part of the sequence and 0 is also
               not a part of a sequence so it goes back to A
             • At C, when you get a 0, 10 is not a part of the sequence and 0 is also
               not a part of a sequence so it goes back to A
             • At C, when you get a 1, output is 1 as it has detected the sequence
               111. It stays at C as the previous state and present state is 11 which is
               a part of the next sequence




	
  
  Shivoo	
  Koteshwar’s	
  Notes	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  3	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  shivoo@pes.edu	
  
                                                                                                                    	
  	
  	
  
Logic	
  Design	
  (3rd	
  Semester)	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  UNIT	
  8	
  Notes	
  v1.0	
  
                                                                                                                       	
  




Write the State Table:




Lets implement with D-Flip-Flop. Encode the states and re-write the State
Table. DaDb will be same as NS in D Flip-Flop implementation




	
  
  Shivoo	
  Koteshwar’s	
  Notes	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  4	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  shivoo@pes.edu	
  
                                                                                                                    	
  	
  	
  
Logic	
  Design	
  (3rd	
  Semester)	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  UNIT	
  8	
  Notes	
  v1.0	
  
                                                                                                                       	
  




                                                                                                                                        MOORE
STEP1:
For a Moore circuit, if the sequence length is “n”, write “n+1” bubbles
(states). Here the sequence is 111 so the sequence length is 3 so write 4
bubbles




STEP2:
Fill the sequence-detected state




STEP3:
Fill the remaining input combinations
	
  
  Shivoo	
  Koteshwar’s	
  Notes	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  5	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  shivoo@pes.edu	
  
                                                                                                                    	
  	
  	
  
Logic	
  Design	
  (3rd	
  Semester)	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  UNIT	
  8	
  Notes	
  v1.0	
  
                                                                                                                       	
  
             • At A, when you get a 0, 0 is not a part of the sequence so it stays at A
             • At B, when you get a 0, 10 is not a part of the sequence and 0 is also
               not a part of a sequence so it goes back to A
             • At C, when you get a 0, 10 is not a part of the sequence and 0 is also
               not a part of a sequence so it goes back to A
             • At D, when you get a 0, 10 is not a part of the sequence and 0 is also
               not a part of a sequence so it goes back to A
             • At D, when you get a 1, the next sequence is already detected as
               previously it had 11 so the output should be 1 which means it should
               stay at D (Where the output is always 1)




Write the State Table:




Lets implement with D-Flip-Flop. Encode the states and re-write the State
Table. DaDb will be same as NS in D Flip-Flop implementation




	
  
  Shivoo	
  Koteshwar’s	
  Notes	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  6	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  shivoo@pes.edu	
  
                                                                                                                    	
  	
  	
  
Logic	
  Design	
  (3rd	
  Semester)	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  UNIT	
  8	
  Notes	
  v1.0	
  
                                                                                                                       	
  




	
  
  Shivoo	
  Koteshwar’s	
  Notes	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  7	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  shivoo@pes.edu	
  
                                                                                                                    	
  	
  	
  
Logic	
  Design	
  (3rd	
  Semester)	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  UNIT	
  8	
  Notes	
  v1.0	
  
                                                                                                                       	
  
                                                                                    Sequence Detector Design 2
Question:	
  The network will examine a string of 0’s and 1’s applied to the X
input and generate an output Z=1 only when a prescribed input sequence
occurs. It will be assumed that the input X can only change between clock
pulses. Design a network so that any input sequence ending with 101 will
produce an output Z=1

Solution: Reading the requirement, we can rewrite the specification in a
simpler way as below:
   • Sequence is 101
   • Sequential Design
   • Overlapping
   • Mealy and Moore
   • Assumption: Input data sequence is coming from the left

                                                                                                                                                       MEALY
STEP1:
For a Mealy circuit, if the sequence length is “n”, write “n” bubbles (states).
Here the sequence is 101 so the sequence length is 3 so write 3 bubbles




STEP2:
Fill the sequence-detected state




STEP3:
Fill the remaining input combinations
    1. At A, when you get a 0, 0 is not a part of the sequence so it stays at A
    2. At B, when you get a 1, 11 is not a part of the sequence but 1 is a part
        of the sequence and it’s the first bit of the sequence, so it will stay at
        B
    3. At C, when you get a 1, the sequence is detected so the output goes
        to 1. 01 is not a part of the sequence but 1 is a part of the sequence
        and it’s the first bit of the sequence, so it will go at B

	
  
  Shivoo	
  Koteshwar’s	
  Notes	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  8	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  shivoo@pes.edu	
  
                                                                                                                    	
  	
  	
  
Logic	
  Design	
  (3rd	
  Semester)	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  UNIT	
  8	
  Notes	
  v1.0	
  
                                                                                                                       	
  
             4. At C, when you get a 0, 00 is not a part of the sequence and 0 is also
                not a part of the sequence so it goes to A




	
  
  Shivoo	
  Koteshwar’s	
  Notes	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  9	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  shivoo@pes.edu	
  
                                                                                                                    	
  	
  	
  
Logic	
  Design	
  (3rd	
  Semester)	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  UNIT	
  8	
  Notes	
  v1.0	
  
                                                                                                                       	
  


                                                                                                                                                    MOORE
STEP1:
For a Moore circuit, if the sequence length is “n”, write “n+1” bubbles
(states). Here the sequence is 101 so the sequence length is 3 so write 4
bubbles




STEP2:
Fill the sequence-detected state




STEP3:
Fill the remaining input combinations
    1. At A, when you get a 0, 0 is not a part of the sequence so it stays at A
    2. At B, when you get a 1, 11 is not a part of the sequence but 1 is a part
        of the sequence and it’s the first bit of the sequence, so it will stay at
        B
    3. At C, when you get a 0, 00 is not a part of the sequence and 0 is also
        not a part of the sequence so it goes to A
    4. At D, when you get a 0, 10 is a part of the sequence and it is 2 bits of
        the sequence so it goes to C
    5. At D, when you get a 1, 11 is not a part of the sequence but 1 is a
        part of the sequence and it’s the first bit of the sequence, so it will go
        to B




	
  
  Shivoo	
  Koteshwar’s	
  Notes	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  10	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  shivoo@pes.edu	
  
                                                                                                                    	
  	
  	
  	
  	
  	
  
Logic	
  Design	
  (3rd	
  Semester)	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  UNIT	
  8	
  Notes	
  v1.0	
  
                                                                                                                       	
  
                                                                                   Sequence Detector Design 3
Question: Construct a Mealy state diagram that will detect input sequence
of 10110. The detection of the required bit pattern can occur in a longer
data string and the correct pattern can overlap with another pattern. When
the input patterns has been detected, cause an output z to be asserted high

Solution: Reading the requirement, we can rewrite the specification in a
simpler way as below:
   • Mealy state diagram
   • Sequence: 10110
   • Overlapping
   • Output z when sequence is detected
   • Assumption: Input data sequence is coming from the left


                                                                                                                                         MEALY
STEP1:
For a Mealy circuit, if the sequence length is “n”, write “n” bubbles (states).
Here the sequence is 10110 so the sequence length is 5 so write 5 bubbles




STEP2:
Fill the sequence-detected state




STEP3:
Fill the remaining input combinations
    1. At A, when you get a 0, 0 is not a part of the sequence so it stays at A
    2. At B, when you get a 1, 11 is not a part of the sequence but 1 is a part
        of the sequence and it’s the first bit of the sequence, so it will stay at
        B
    3. At C, when you get a 0, 00 is not a part of the sequence so it goes
        back to A
    4. At D, when you get a 0, 10 is a part of the sequence and it is 2 bits of
        the sequence so it goes to C
    5. At E, when you get a 0, the sequence is detected and the output is 1.
        10 is a part of the sequence and it is 2 bits of the sequence so it goes
        to C


	
  
  Shivoo	
  Koteshwar’s	
  Notes	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  11	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  shivoo@pes.edu	
  
                                                                                                                    	
  	
  	
  	
  	
  	
  
Logic	
  Design	
  (3rd	
  Semester)	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  UNIT	
  8	
  Notes	
  v1.0	
  
                                                                                                                       	
  
             6. At E, when you get a 1, 11 is not a part of the sequence but 1 is a part
                of the sequence and it’s the first bit of the sequence, so it will go to B




	
  
  Shivoo	
  Koteshwar’s	
  Notes	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  12	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  shivoo@pes.edu	
  
                                                                                                                    	
  	
  	
  	
  	
  	
  

Contenu connexe

Tendances

Digital Communication: Channel Coding
Digital Communication: Channel CodingDigital Communication: Channel Coding
Digital Communication: Channel CodingDr. Sanjay M. Gulhane
 
Finite state machines
Finite state machinesFinite state machines
Finite state machinesdennis gookyi
 
Error control coding bch, reed-solomon etc..
Error control coding   bch, reed-solomon etc..Error control coding   bch, reed-solomon etc..
Error control coding bch, reed-solomon etc..Madhumita Tamhane
 
Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)tamil arasan
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architectureDominicHendry
 
Modern digital and analog communication syatems by b.p lathi solution mannual...
Modern digital and analog communication syatems by b.p lathi solution mannual...Modern digital and analog communication syatems by b.p lathi solution mannual...
Modern digital and analog communication syatems by b.p lathi solution mannual...Naqash Rasheed
 
8237 dma controller
8237 dma controller8237 dma controller
8237 dma controllerTech_MX
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier TransformAbhishek Choksi
 
Cascade and cascode amplifiers
Cascade and cascode amplifiersCascade and cascode amplifiers
Cascade and cascode amplifiersPRAVEENA N G
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor Mustapha Fatty
 
3.programmable interrupt controller 8259
3.programmable interrupt controller 82593.programmable interrupt controller 8259
3.programmable interrupt controller 8259MdFazleRabbi18
 
Introduction to Information Theory and Coding.pdf
Introduction to Information Theory and Coding.pdfIntroduction to Information Theory and Coding.pdf
Introduction to Information Theory and Coding.pdfJimma University
 
Lect 2 ARM processor architecture
Lect 2 ARM processor architectureLect 2 ARM processor architecture
Lect 2 ARM processor architectureDr.YNM
 
Counters In Digital Logic Design
Counters In Digital Logic DesignCounters In Digital Logic Design
Counters In Digital Logic DesignSyed Abdul Mutaal
 

Tendances (20)

Digital Communication: Channel Coding
Digital Communication: Channel CodingDigital Communication: Channel Coding
Digital Communication: Channel Coding
 
Finite state machines
Finite state machinesFinite state machines
Finite state machines
 
Error control coding bch, reed-solomon etc..
Error control coding   bch, reed-solomon etc..Error control coding   bch, reed-solomon etc..
Error control coding bch, reed-solomon etc..
 
Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)Filter- IIR - Digital signal processing(DSP)
Filter- IIR - Digital signal processing(DSP)
 
8255 Programmable parallel I/O
8255 Programmable parallel I/O 8255 Programmable parallel I/O
8255 Programmable parallel I/O
 
Pic microcontroller architecture
Pic microcontroller architecturePic microcontroller architecture
Pic microcontroller architecture
 
Modern digital and analog communication syatems by b.p lathi solution mannual...
Modern digital and analog communication syatems by b.p lathi solution mannual...Modern digital and analog communication syatems by b.p lathi solution mannual...
Modern digital and analog communication syatems by b.p lathi solution mannual...
 
8251 USART
8251 USART8251 USART
8251 USART
 
Radix-2 DIT FFT
Radix-2 DIT FFT Radix-2 DIT FFT
Radix-2 DIT FFT
 
8237 dma controller
8237 dma controller8237 dma controller
8237 dma controller
 
Discrete Fourier Transform
Discrete Fourier TransformDiscrete Fourier Transform
Discrete Fourier Transform
 
Properties of dft
Properties of dftProperties of dft
Properties of dft
 
Cascade and cascode amplifiers
Cascade and cascode amplifiersCascade and cascode amplifiers
Cascade and cascode amplifiers
 
Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor  Architecture of 8086 Microprocessor
Architecture of 8086 Microprocessor
 
3.programmable interrupt controller 8259
3.programmable interrupt controller 82593.programmable interrupt controller 8259
3.programmable interrupt controller 8259
 
Introduction to Information Theory and Coding.pdf
Introduction to Information Theory and Coding.pdfIntroduction to Information Theory and Coding.pdf
Introduction to Information Theory and Coding.pdf
 
Sequential circuits
Sequential circuitsSequential circuits
Sequential circuits
 
Lect 2 ARM processor architecture
Lect 2 ARM processor architectureLect 2 ARM processor architecture
Lect 2 ARM processor architecture
 
MIMO OFDM
MIMO OFDMMIMO OFDM
MIMO OFDM
 
Counters In Digital Logic Design
Counters In Digital Logic DesignCounters In Digital Logic Design
Counters In Digital Logic Design
 

En vedette

Mealy state machine
Mealy state machineMealy state machine
Mealy state machineArif Siyal
 
Cs6503 theory of computation november december 2015 be cse anna university q...
Cs6503 theory of computation november december 2015  be cse anna university q...Cs6503 theory of computation november december 2015  be cse anna university q...
Cs6503 theory of computation november december 2015 be cse anna university q...appasami
 
Mid semexam | Theory of Computation | Akash Anand | MTH 401A | IIT Kanpur
Mid semexam | Theory of Computation | Akash Anand | MTH 401A | IIT KanpurMid semexam | Theory of Computation | Akash Anand | MTH 401A | IIT Kanpur
Mid semexam | Theory of Computation | Akash Anand | MTH 401A | IIT KanpurVivekananda Samiti
 
Proyecto región marina suroeste GCII
Proyecto región marina suroeste GCIIProyecto región marina suroeste GCII
Proyecto región marina suroeste GCIIIrving1601
 
Good and bad effect of television
Good and bad effect of televisionGood and bad effect of television
Good and bad effect of televisionshaikhbushra
 
Economía e instituciones - Una mirada Objetiva
Economía e instituciones - Una mirada ObjetivaEconomía e instituciones - Una mirada Objetiva
Economía e instituciones - Una mirada Objetivamario171985
 
Ecommerce Business Models Jlsynave
Ecommerce Business Models JlsynaveEcommerce Business Models Jlsynave
Ecommerce Business Models JlsynaveTechnofutur TIC
 
Television broadcasting by fateha
Television broadcasting by fatehaTelevision broadcasting by fateha
Television broadcasting by fatehahaverstockmedia
 
Characteristics Of Life
Characteristics Of LifeCharacteristics Of Life
Characteristics Of LifeScott Stevens
 
Bob's discount furniture and the american red cross to launch scholarship pro...
Bob's discount furniture and the american red cross to launch scholarship pro...Bob's discount furniture and the american red cross to launch scholarship pro...
Bob's discount furniture and the american red cross to launch scholarship pro...Bob Smith
 
Última voluntad. Testamento y herencia.
Última voluntad. Testamento y herencia.Última voluntad. Testamento y herencia.
Última voluntad. Testamento y herencia.Carmen Garcia Sanchez
 

En vedette (20)

Mealy state machine
Mealy state machineMealy state machine
Mealy state machine
 
Cs6503 theory of computation november december 2015 be cse anna university q...
Cs6503 theory of computation november december 2015  be cse anna university q...Cs6503 theory of computation november december 2015  be cse anna university q...
Cs6503 theory of computation november december 2015 be cse anna university q...
 
Mid semexam | Theory of Computation | Akash Anand | MTH 401A | IIT Kanpur
Mid semexam | Theory of Computation | Akash Anand | MTH 401A | IIT KanpurMid semexam | Theory of Computation | Akash Anand | MTH 401A | IIT Kanpur
Mid semexam | Theory of Computation | Akash Anand | MTH 401A | IIT Kanpur
 
Swedish house mafia
Swedish house mafiaSwedish house mafia
Swedish house mafia
 
Proyecto región marina suroeste GCII
Proyecto región marina suroeste GCIIProyecto región marina suroeste GCII
Proyecto región marina suroeste GCII
 
Good and bad effect of television
Good and bad effect of televisionGood and bad effect of television
Good and bad effect of television
 
Atraco en el rubio (1934) (2)
Atraco en el rubio (1934) (2)Atraco en el rubio (1934) (2)
Atraco en el rubio (1934) (2)
 
Economía e instituciones - Una mirada Objetiva
Economía e instituciones - Una mirada ObjetivaEconomía e instituciones - Una mirada Objetiva
Economía e instituciones - Una mirada Objetiva
 
一页纸经理人
一页纸经理人一页纸经理人
一页纸经理人
 
Ecommerce Business Models Jlsynave
Ecommerce Business Models JlsynaveEcommerce Business Models Jlsynave
Ecommerce Business Models Jlsynave
 
Television broadcasting by fateha
Television broadcasting by fatehaTelevision broadcasting by fateha
Television broadcasting by fateha
 
006.bobineros
006.bobineros006.bobineros
006.bobineros
 
Planes y programas
Planes y programasPlanes y programas
Planes y programas
 
Characteristics Of Life
Characteristics Of LifeCharacteristics Of Life
Characteristics Of Life
 
Care Vivienda Saludable
Care Vivienda SaludableCare Vivienda Saludable
Care Vivienda Saludable
 
Bob's discount furniture and the american red cross to launch scholarship pro...
Bob's discount furniture and the american red cross to launch scholarship pro...Bob's discount furniture and the american red cross to launch scholarship pro...
Bob's discount furniture and the american red cross to launch scholarship pro...
 
Valores "Amistad"
Valores "Amistad"Valores "Amistad"
Valores "Amistad"
 
Última voluntad. Testamento y herencia.
Última voluntad. Testamento y herencia.Última voluntad. Testamento y herencia.
Última voluntad. Testamento y herencia.
 
Week13
Week13Week13
Week13
 
Photobeam 01
Photobeam 01Photobeam 01
Photobeam 01
 

Similaire à 3Sem-Logic Design Notes-Unit8-Sequential Design

Tool Kit: Business Analysis product (artefact) checklist
Tool Kit: Business Analysis product (artefact) checklistTool Kit: Business Analysis product (artefact) checklist
Tool Kit: Business Analysis product (artefact) checklistdesigner DATA
 
처음 만져보는 Mac
처음 만져보는 Mac처음 만져보는 Mac
처음 만져보는 MacJinho Jung
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuartNASAPMC
 
Software Quality Analysis with Alitheia Core
Software Quality Analysis with Alitheia CoreSoftware Quality Analysis with Alitheia Core
Software Quality Analysis with Alitheia CoreGeorgios Gousios
 
North Canton Master Plan Presentation 2
North Canton Master Plan Presentation 2North Canton Master Plan Presentation 2
North Canton Master Plan Presentation 2ksuCUDC
 
2012 French Presidential Election
2012 French Presidential Election2012 French Presidential Election
2012 French Presidential Electioningenia_pro
 
Spanish Prime Minister Rajoy Communication
Spanish Prime Minister Rajoy CommunicationSpanish Prime Minister Rajoy Communication
Spanish Prime Minister Rajoy Communicationingenia_pro
 
Spain Prime Minister Mariano Rajoy 360 Communication
Spain Prime Minister Mariano Rajoy 360 CommunicationSpain Prime Minister Mariano Rajoy 360 Communication
Spain Prime Minister Mariano Rajoy 360 CommunicationAleix Cuberes i Diaz
 
Plugged In Jan Mar 2010 Article
Plugged In Jan   Mar 2010 ArticlePlugged In Jan   Mar 2010 Article
Plugged In Jan Mar 2010 Articletyangell
 
Anexo ii zoneamento folha xii
Anexo ii zoneamento folha xiiAnexo ii zoneamento folha xii
Anexo ii zoneamento folha xiiAylce da Silva
 
Metro's in the making
Metro's in the makingMetro's in the making
Metro's in the makingSagar Agrawal
 
Boom startup overview
Boom startup overviewBoom startup overview
Boom startup overviewbjb84
 
Marcom Buzz September- October, 2012
Marcom Buzz September- October, 2012Marcom Buzz September- October, 2012
Marcom Buzz September- October, 2012marcombuzz
 
Art agregados naturais por agregados provenientes da reciclagem de entulho de...
Art agregados naturais por agregados provenientes da reciclagem de entulho de...Art agregados naturais por agregados provenientes da reciclagem de entulho de...
Art agregados naturais por agregados provenientes da reciclagem de entulho de...Petiano Camilo Bin
 
Capital Health
Capital HealthCapital Health
Capital Healthhgillismac
 
Creating A Lean Business System
Creating A Lean Business SystemCreating A Lean Business System
Creating A Lean Business SystemJillWhinfrey
 
Lean Business System
Lean Business SystemLean Business System
Lean Business Systemgrogans
 
Lean Business System
Lean Business SystemLean Business System
Lean Business Systemmunroc
 

Similaire à 3Sem-Logic Design Notes-Unit8-Sequential Design (20)

Tool Kit: Business Analysis product (artefact) checklist
Tool Kit: Business Analysis product (artefact) checklistTool Kit: Business Analysis product (artefact) checklist
Tool Kit: Business Analysis product (artefact) checklist
 
처음 만져보는 Mac
처음 만져보는 Mac처음 만져보는 Mac
처음 만져보는 Mac
 
Trahan stuart
Trahan stuartTrahan stuart
Trahan stuart
 
Software Quality Analysis with Alitheia Core
Software Quality Analysis with Alitheia CoreSoftware Quality Analysis with Alitheia Core
Software Quality Analysis with Alitheia Core
 
North Canton Master Plan Presentation 2
North Canton Master Plan Presentation 2North Canton Master Plan Presentation 2
North Canton Master Plan Presentation 2
 
2012 Presidential French Election
2012 Presidential French Election2012 Presidential French Election
2012 Presidential French Election
 
2012 French Presidential Election
2012 French Presidential Election2012 French Presidential Election
2012 French Presidential Election
 
Spanish Prime Minister Rajoy Communication
Spanish Prime Minister Rajoy CommunicationSpanish Prime Minister Rajoy Communication
Spanish Prime Minister Rajoy Communication
 
Spain Prime Minister Mariano Rajoy 360 Communication
Spain Prime Minister Mariano Rajoy 360 CommunicationSpain Prime Minister Mariano Rajoy 360 Communication
Spain Prime Minister Mariano Rajoy 360 Communication
 
Plugged In Jan Mar 2010 Article
Plugged In Jan   Mar 2010 ArticlePlugged In Jan   Mar 2010 Article
Plugged In Jan Mar 2010 Article
 
Anexo ii zoneamento folha xii
Anexo ii zoneamento folha xiiAnexo ii zoneamento folha xii
Anexo ii zoneamento folha xii
 
Metro's in the making
Metro's in the makingMetro's in the making
Metro's in the making
 
James and Wes
James and WesJames and Wes
James and Wes
 
Boom startup overview
Boom startup overviewBoom startup overview
Boom startup overview
 
Marcom Buzz September- October, 2012
Marcom Buzz September- October, 2012Marcom Buzz September- October, 2012
Marcom Buzz September- October, 2012
 
Art agregados naturais por agregados provenientes da reciclagem de entulho de...
Art agregados naturais por agregados provenientes da reciclagem de entulho de...Art agregados naturais por agregados provenientes da reciclagem de entulho de...
Art agregados naturais por agregados provenientes da reciclagem de entulho de...
 
Capital Health
Capital HealthCapital Health
Capital Health
 
Creating A Lean Business System
Creating A Lean Business SystemCreating A Lean Business System
Creating A Lean Business System
 
Lean Business System
Lean Business SystemLean Business System
Lean Business System
 
Lean Business System
Lean Business SystemLean Business System
Lean Business System
 

Plus de Dr. Shivananda Koteshwar

Role of a manager in cultural transformation
Role of a manager in cultural transformationRole of a manager in cultural transformation
Role of a manager in cultural transformationDr. Shivananda Koteshwar
 
Innovation in GCC - Global Capability Center
Innovation in GCC - Global Capability CenterInnovation in GCC - Global Capability Center
Innovation in GCC - Global Capability CenterDr. Shivananda Koteshwar
 
Introduction to consultancy for MBA Freshers
Introduction to consultancy for MBA FreshersIntroduction to consultancy for MBA Freshers
Introduction to consultancy for MBA FreshersDr. Shivananda Koteshwar
 
Understanding scale Clean tech and Agritech verticals
Understanding scale   Clean tech and Agritech verticalsUnderstanding scale   Clean tech and Agritech verticals
Understanding scale Clean tech and Agritech verticalsDr. Shivananda Koteshwar
 
IoT product business plan creation for entrepreneurs and intrepreneurs
IoT product business plan creation for entrepreneurs and intrepreneursIoT product business plan creation for entrepreneurs and intrepreneurs
IoT product business plan creation for entrepreneurs and intrepreneursDr. Shivananda Koteshwar
 
ASIC SoC Verification Challenges and Methodologies
ASIC SoC Verification Challenges and MethodologiesASIC SoC Verification Challenges and Methodologies
ASIC SoC Verification Challenges and MethodologiesDr. Shivananda Koteshwar
 

Plus de Dr. Shivananda Koteshwar (20)

Aurinko Open Day (11th and 12th)
Aurinko Open Day (11th and 12th)Aurinko Open Day (11th and 12th)
Aurinko Open Day (11th and 12th)
 
Aurinko Open Day (Pre KG to 10th Grade)
Aurinko Open Day (Pre KG to 10th Grade)Aurinko Open Day (Pre KG to 10th Grade)
Aurinko Open Day (Pre KG to 10th Grade)
 
BELAKUBE METHODOLOGY
BELAKUBE METHODOLOGYBELAKUBE METHODOLOGY
BELAKUBE METHODOLOGY
 
Belakoo Annual Report 2021-22
Belakoo Annual Report 2021-22Belakoo Annual Report 2021-22
Belakoo Annual Report 2021-22
 
Role of a manager in cultural transformation
Role of a manager in cultural transformationRole of a manager in cultural transformation
Role of a manager in cultural transformation
 
Social Entrepreneurship
Social EntrepreneurshipSocial Entrepreneurship
Social Entrepreneurship
 
Innovation in GCC - Global Capability Center
Innovation in GCC - Global Capability CenterInnovation in GCC - Global Capability Center
Innovation in GCC - Global Capability Center
 
Corporate Expectation from a MBA Graduate
Corporate Expectation from a MBA GraduateCorporate Expectation from a MBA Graduate
Corporate Expectation from a MBA Graduate
 
Introduction to consultancy for MBA Freshers
Introduction to consultancy for MBA FreshersIntroduction to consultancy for MBA Freshers
Introduction to consultancy for MBA Freshers
 
Bachelor of Design (BDes)
Bachelor of Design (BDes)Bachelor of Design (BDes)
Bachelor of Design (BDes)
 
Understanding scale Clean tech and Agritech verticals
Understanding scale   Clean tech and Agritech verticalsUnderstanding scale   Clean tech and Agritech verticals
Understanding scale Clean tech and Agritech verticals
 
Evolution and Advancement in Chipsets
Evolution and Advancement in ChipsetsEvolution and Advancement in Chipsets
Evolution and Advancement in Chipsets
 
Ideation and validation - An exercise
Ideation and validation -  An exerciseIdeation and validation -  An exercise
Ideation and validation - An exercise
 
IoT product business plan creation for entrepreneurs and intrepreneurs
IoT product business plan creation for entrepreneurs and intrepreneursIoT product business plan creation for entrepreneurs and intrepreneurs
IoT product business plan creation for entrepreneurs and intrepreneurs
 
ASIC SoC Verification Challenges and Methodologies
ASIC SoC Verification Challenges and MethodologiesASIC SoC Verification Challenges and Methodologies
ASIC SoC Verification Challenges and Methodologies
 
IoT Product Design and Prototyping
IoT Product Design and PrototypingIoT Product Design and Prototyping
IoT Product Design and Prototyping
 
Business model
Business modelBusiness model
Business model
 
Engaging Today's kids
Engaging Today's kidsEngaging Today's kids
Engaging Today's kids
 
Nurturing Innovative Minds
Nurturing Innovative MindsNurturing Innovative Minds
Nurturing Innovative Minds
 
Creating those dots
Creating those dotsCreating those dots
Creating those dots
 

Dernier

Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptxJonalynLegaspi2
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxDhatriParmar
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 

Dernier (20)

Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
week 1 cookery 8 fourth - quarter .pptx
week 1 cookery 8  fourth  -  quarter .pptxweek 1 cookery 8  fourth  -  quarter .pptx
week 1 cookery 8 fourth - quarter .pptx
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptxMan or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
Man or Manufactured_ Redefining Humanity Through Biopunk Narratives.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"Mattingly "AI & Prompt Design: Large Language Models"
Mattingly "AI & Prompt Design: Large Language Models"
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 

3Sem-Logic Design Notes-Unit8-Sequential Design

  • 1. 12       ODD     SEMESTER                                   LOGIC  DESIGN-­‐3-­‐CLASS  NOTES  –  UNIT8             Shivoo  Koteshwar   Professor,  E&C  Department,  PESIT  SC       Sequential  Design  2   • Construction  of  State  Diagrams  -­‐  Up-­‐Down  Decade  Counter,  Sequence  Detectors,   Serial  EX-­‐3  to  BCD  Code  Converter   • Counter  Design  -­‐  Modulo  8  Synchronous  Counter,  Up  Down  Decade  Counter       Reference  Books:   • Digital  Logic  Applications  and  Design”,  John  M  Yarbrough,  Thomson  Learning,  2001   • “Logic  and  computer  design  Fundamentals”,  Mono  and  Kim,  Pearson,  Second   edition,  2001     Unit  8:     Sequential  Design  -­‐  II:    Construction  of  state  Diagrams,  Counter  Design  [(Text  book  1)  6.4,   6.5]                                                                                                                                                                                                                                                                                                                                                                                                                       6  Hours           P e o p l e s   E d u c a t i o n   S o c i e t y   S o u t h   C a m p u s   ( w w w . p e s . e d u )  
  • 2. Logic  Design  (3rd  Semester)                                                                                                                            UNIT  8  Notes  v1.0     Sequence Detector: When we design sequence detectors, the most important design aspect is whether the detector is overlapping or non-overlapping. By default we always assume it’s overlapping. In the overlapping sequence detector, previous bits of already detected sequence can be a part of the new sequence. TIP: When you are checking where the arc should go while drawing the state diagrams, follow these 5 rules: 1. Look at the previous bit and present bit only 2. See if this combination of 2 bits is a part of the sequence (First 2 bits of the sequence from left). If yes, terminate the arc at this third bubble 3. If the combination of 2 bits is not a part of the sequence, check for the present bit and see if it’s a part of the sequence (First bit of the sequence from left). If yes, terminate the arc at the second bubble 4. If its not meeting these two conditions, then the arc will terminate at the first bubble 5. Usually any arc from any bubble will go to either the first bubble, second or third unless we have a sequence of 1s or 0s to be detected   Shivoo  Koteshwar’s  Notes                                          2                                                                                          shivoo@pes.edu        
  • 3. Logic  Design  (3rd  Semester)                                                                                                                            UNIT  8  Notes  v1.0     Sequence Detector Design 1 Question: Design a circuit that detects a sequence of three or more consecutive 1s in a string of bits coming through an input line using a Moore and Mealy model Solution: Reading the requirement, we can rewrite the specification in a simpler way as below: • Sequence: 111 • Overlapping (By default always assume its overlapping) • Moore and Mealy • Assumption: Input data sequence is coming from the left MEALY STEP1: For a Mealy circuit, if the sequence length is “n”, write “n” bubbles (states). Here the sequence is 111 so the sequence length is 3 so write 3 bubbles STEP2: Fill the sequence-detected state STEP3: Fill the remaining input combinations • At A, when you get a 0, 0 is not a part of the sequence so it stays at A • At B, when you get a 0, 10 is not a part of the sequence and 0 is also not a part of a sequence so it goes back to A • At C, when you get a 0, 10 is not a part of the sequence and 0 is also not a part of a sequence so it goes back to A • At C, when you get a 1, output is 1 as it has detected the sequence 111. It stays at C as the previous state and present state is 11 which is a part of the next sequence   Shivoo  Koteshwar’s  Notes                                          3                                                                                          shivoo@pes.edu        
  • 4. Logic  Design  (3rd  Semester)                                                                                                                            UNIT  8  Notes  v1.0     Write the State Table: Lets implement with D-Flip-Flop. Encode the states and re-write the State Table. DaDb will be same as NS in D Flip-Flop implementation   Shivoo  Koteshwar’s  Notes                                          4                                                                                          shivoo@pes.edu        
  • 5. Logic  Design  (3rd  Semester)                                                                                                                            UNIT  8  Notes  v1.0     MOORE STEP1: For a Moore circuit, if the sequence length is “n”, write “n+1” bubbles (states). Here the sequence is 111 so the sequence length is 3 so write 4 bubbles STEP2: Fill the sequence-detected state STEP3: Fill the remaining input combinations   Shivoo  Koteshwar’s  Notes                                          5                                                                                          shivoo@pes.edu        
  • 6. Logic  Design  (3rd  Semester)                                                                                                                            UNIT  8  Notes  v1.0     • At A, when you get a 0, 0 is not a part of the sequence so it stays at A • At B, when you get a 0, 10 is not a part of the sequence and 0 is also not a part of a sequence so it goes back to A • At C, when you get a 0, 10 is not a part of the sequence and 0 is also not a part of a sequence so it goes back to A • At D, when you get a 0, 10 is not a part of the sequence and 0 is also not a part of a sequence so it goes back to A • At D, when you get a 1, the next sequence is already detected as previously it had 11 so the output should be 1 which means it should stay at D (Where the output is always 1) Write the State Table: Lets implement with D-Flip-Flop. Encode the states and re-write the State Table. DaDb will be same as NS in D Flip-Flop implementation   Shivoo  Koteshwar’s  Notes                                          6                                                                                          shivoo@pes.edu        
  • 7. Logic  Design  (3rd  Semester)                                                                                                                            UNIT  8  Notes  v1.0       Shivoo  Koteshwar’s  Notes                                          7                                                                                          shivoo@pes.edu        
  • 8. Logic  Design  (3rd  Semester)                                                                                                                            UNIT  8  Notes  v1.0     Sequence Detector Design 2 Question:  The network will examine a string of 0’s and 1’s applied to the X input and generate an output Z=1 only when a prescribed input sequence occurs. It will be assumed that the input X can only change between clock pulses. Design a network so that any input sequence ending with 101 will produce an output Z=1 Solution: Reading the requirement, we can rewrite the specification in a simpler way as below: • Sequence is 101 • Sequential Design • Overlapping • Mealy and Moore • Assumption: Input data sequence is coming from the left MEALY STEP1: For a Mealy circuit, if the sequence length is “n”, write “n” bubbles (states). Here the sequence is 101 so the sequence length is 3 so write 3 bubbles STEP2: Fill the sequence-detected state STEP3: Fill the remaining input combinations 1. At A, when you get a 0, 0 is not a part of the sequence so it stays at A 2. At B, when you get a 1, 11 is not a part of the sequence but 1 is a part of the sequence and it’s the first bit of the sequence, so it will stay at B 3. At C, when you get a 1, the sequence is detected so the output goes to 1. 01 is not a part of the sequence but 1 is a part of the sequence and it’s the first bit of the sequence, so it will go at B   Shivoo  Koteshwar’s  Notes                                          8                                                                                          shivoo@pes.edu        
  • 9. Logic  Design  (3rd  Semester)                                                                                                                            UNIT  8  Notes  v1.0     4. At C, when you get a 0, 00 is not a part of the sequence and 0 is also not a part of the sequence so it goes to A   Shivoo  Koteshwar’s  Notes                                          9                                                                                          shivoo@pes.edu        
  • 10. Logic  Design  (3rd  Semester)                                                                                                                            UNIT  8  Notes  v1.0     MOORE STEP1: For a Moore circuit, if the sequence length is “n”, write “n+1” bubbles (states). Here the sequence is 101 so the sequence length is 3 so write 4 bubbles STEP2: Fill the sequence-detected state STEP3: Fill the remaining input combinations 1. At A, when you get a 0, 0 is not a part of the sequence so it stays at A 2. At B, when you get a 1, 11 is not a part of the sequence but 1 is a part of the sequence and it’s the first bit of the sequence, so it will stay at B 3. At C, when you get a 0, 00 is not a part of the sequence and 0 is also not a part of the sequence so it goes to A 4. At D, when you get a 0, 10 is a part of the sequence and it is 2 bits of the sequence so it goes to C 5. At D, when you get a 1, 11 is not a part of the sequence but 1 is a part of the sequence and it’s the first bit of the sequence, so it will go to B   Shivoo  Koteshwar’s  Notes                                          10                                                                                    shivoo@pes.edu              
  • 11. Logic  Design  (3rd  Semester)                                                                                                                            UNIT  8  Notes  v1.0     Sequence Detector Design 3 Question: Construct a Mealy state diagram that will detect input sequence of 10110. The detection of the required bit pattern can occur in a longer data string and the correct pattern can overlap with another pattern. When the input patterns has been detected, cause an output z to be asserted high Solution: Reading the requirement, we can rewrite the specification in a simpler way as below: • Mealy state diagram • Sequence: 10110 • Overlapping • Output z when sequence is detected • Assumption: Input data sequence is coming from the left MEALY STEP1: For a Mealy circuit, if the sequence length is “n”, write “n” bubbles (states). Here the sequence is 10110 so the sequence length is 5 so write 5 bubbles STEP2: Fill the sequence-detected state STEP3: Fill the remaining input combinations 1. At A, when you get a 0, 0 is not a part of the sequence so it stays at A 2. At B, when you get a 1, 11 is not a part of the sequence but 1 is a part of the sequence and it’s the first bit of the sequence, so it will stay at B 3. At C, when you get a 0, 00 is not a part of the sequence so it goes back to A 4. At D, when you get a 0, 10 is a part of the sequence and it is 2 bits of the sequence so it goes to C 5. At E, when you get a 0, the sequence is detected and the output is 1. 10 is a part of the sequence and it is 2 bits of the sequence so it goes to C   Shivoo  Koteshwar’s  Notes                                          11                                                                                    shivoo@pes.edu              
  • 12. Logic  Design  (3rd  Semester)                                                                                                                            UNIT  8  Notes  v1.0     6. At E, when you get a 1, 11 is not a part of the sequence but 1 is a part of the sequence and it’s the first bit of the sequence, so it will go to B   Shivoo  Koteshwar’s  Notes                                          12                                                                                    shivoo@pes.edu