Mid3 Revision Prof. Sin-Min Lee. 2 Counters 3 Figure 9--1 A 2-bit asynchronous binary counter. Asynchronous Counter Operation.

Slides:



Advertisements
Similar presentations
EKT 124 / 3 DIGITAL ELEKTRONIC 1
Advertisements

Figure 8–1 A 2-bit asynchronous binary counter
Appendix A Logic Circuits. Logic circuits Operate on binary variables that assume one of two distinct values, usually called 0 and 1 Implement functions.
Multiplexors Sequential Circuits and Finite State Machines Prof. Sin-Min Lee Department of Computer Science.
Counter Circuits and VHDL State Machines
Sequential Circuit - Counter -
Sequential Logic Design
Sequential Circuits Problems(II) Prof. Sin-Min Lee Department of Mathematics and Computer Science Algorithm = Logic + Control.
Sequential Logic Design
Chapter 8 -- Analysis and Synthesis of Synchronous Sequential Circuits.
Sequential Circuits Problems(I) Prof. Sin-Min Lee Department of Mathematics and Computer Science Algorithm = Logic + Control.
Revision Mid 2 Prof. Sin-Min Lee Department of Computer Science.
Asynchronous and Synchronous Counters
Synchronous Sequential Circuit Design Digital Clock Design.
Sequential Circuit Introduction to Counter
Figure 6–1 Logic symbol for a half-adder. Open file F06-01 to verify operation. Thomas L. Floyd Digital Fundamentals, 9e Copyright ©2006 by Pearson Education,
Chapter 9 Counters.
CHAPTER 3 Counters.  One of the common requirement in digital circuits/system is counting, both direction (forward and backward)  Digital clocks and.
A presentation on Counters
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR1 Sequential Circuit Design.
Sequential Circuit - Counter -
© The McGraw-Hill Companies, Inc McGraw-Hill 1 PRINCIPLES AND APPLICATIONS OF ELECTRICAL ENGINEERING THIRD EDITION G I O R G I O R I Z Z O N I 14.
CHAPTER 12 REGISTERS AND COUNTERS
Digital Design Lecture 10 Sequential Design. State Reduction Equivalent Circuits –Identical input sequence –Identical output sequence Equivalent States.
Circuit, State Diagram, State Table
CHAPTER 14 Digital Systems.
Synchronous Counters ET 5. Thinking back In the past we have seen that asynchronous counters can be used to count binary in the order that we have filled.
State Machines.
Counter Application (Part B) By : Pn Siti Nor Diana Ismail CHAPTER 3.
Chapter 10 State Machine Design. 2 State Machine Definitions State Machine: A synchronous sequential circuit consisting of a sequential logic section.
Digital Logic Problems (II) Prof. Sin-Min Lee Department of Mathematics and Computer Science.
1 Lecture #12 EGR 277 – Digital Logic Synchronous Logic Circuits versus Combinational Logic Circuits A) Combinational Logic Circuits Recall that there.
Counters Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty of Information Technology The Islamic University.
1 Lecture 22 Sequential Circuits Analysis. 2 Combinational vs. Sequential  Combinational Logic Circuit  Output is a function only of the present inputs.
Counters By Taweesak Reungpeerakul
CYU / CSIE / Yu-Hua Lee / E- 1 數位邏輯 Digital Fundamentals Chapter 9 Counters.
BZUPAGES.COM1 Chapter 9 Counters. BZUPAGES.COM2 BzuPages.COM Please share your assignments/lectures & Presentation Slides on bzupages which can help your.
CHAPTER 3 Counters.  One of the common requirement in digital circuits/system is counting, both direction (forward and backward)  Digital clocks and.
Chapter 1_4 Part III more on … Counters Chapter 1_4 Part III more on … Counters.
Chapter 1 Counters. Counters Counters are sequential circuits which "count” through a specific state sequence. They can count up, count down, or count.
CHAPTER 8 - COUNTER -.
General model of a sequential network.
Please see “portrait orientation” PowerPoint file for Appendix A Figure A.1. Light switch example.
Digital Logic Design.
Hamming Code,Decoders and D,T-flip flops Prof. Sin-Min Lee Department of Computer Science.
Counter Circuits and VHDL State Machines
Counters and Registers Synchronous Counters. 7-7 Synchronous Down and Up/Down Counters  In the previous lecture, we’ve learned how synchronous counters.
Counters.
Chapter 8 -- Analysis and Synthesis of Synchronous Sequential Circuits.
Synchronous Counter Design
State Machine Design State Machine Design Digital Electronics
Lecture No. 29 Sequential Logic.
CHAPTER 14 Digital Systems. Figure 14.1 RS flip-flop symbol and truth table Figure
1 CHAPTER 12 REGISTERS AND COUNTERS This chapter in the book includes: Objectives Study Guide 12.1Registers and Register Transfers 12.2Shift Registers.
Chapter 35 Sequential Logic Circuits. Objectives After completing this chapter, you will be able to: –Describe the function of a flip-flop –Identify the.
Digital Design: With an Introduction to the Verilog HDL, 5e M. Morris Mano Michael D. Ciletti Copyright ©2013 by Pearson Education, Inc. All rights reserved.
1 Lecture #15 EGR 277 – Digital Logic Reading Assignment: Chapter 5 in Digital Design, 3 rd Edition by Mano Example: (Problem 5-17 from Digital Design,
UP/DOWN SYNCHRONOUS COUNTERS An up/down counter is one that is capable of progressing in either direction through a certain sequence. An up/down counter,
Counters & Sequential Circuit Design
EKT 124 / 3 DIGITAL ELEKTRONIC 1
EKT 124 / 3 DIGITAL ELEKTRONIC 1
FIGURE 5.1 Block diagram of sequential circuit
Sequential Circuit: Counter
Combinational Circuit Design
Sequential Circuit - Counter -
Digital Logic & Design Dr. Waseem Ikram Lecture No. 31.
Instructor: Alexander Stoytchev
EET107/3 DIGITAL ELECTRONICS 1
13 Digital Logic Circuits.
Lecture No. 32 Sequential Logic.
Presentation transcript:

Mid3 Revision Prof. Sin-Min Lee

2 Counters

3 Figure 9--1 A 2-bit asynchronous binary counter. Asynchronous Counter Operation

4 Figure 9--2 Timing diagram for the counter of Figure 9-1, output waveforms are shown in green.

5

6

7 Figure 9--3 Three-bit asynchronous binary counter and its timing diagram for one cycle.

8 Figure 9--4 Propagation delays in a 3-bit asynchronous (ripple-clocked) binary counter.

9 Figure 9--5 Four-bit asynchronous binary counter and its timing diagram.

10 Figure A 2-bit synchronous binary counter. Synchronous Counter Operation

11 Figure Timing details for the 2-bit synchronous counter operation (the propagation delays of both flip-flops are assumed to be equal).

12 Figure Timing diagram for the counter of Figure 9-11.

13 Figure A 3-bit synchronous binary counter.

14 Figure Timing diagram for the counter of Figure 9-14.

15

16 Figure General clocked sequential circuit. Design of Synchronous Counters

17 Figure State diagram for a 3-bit Gray code counter. Step 1: State Diagram

18 Step 2: Next-State Table

19 Step 3: Flip-Flop Transition Table

20 Figure Examples of the mapping procedure for the counter sequence represented in Table 9-7 and Table 9-8. Step 4: Karnaugh Maps

21 Figure Karnaugh maps for present-state J and K inputs. Step 5: Logic Expressions for Flip-Flop Inputs

22 Figure Three-bit Gray code counter. Step 6: Counter Implementation

23 Figure 9—32 : Example 9-5

24

25

26 Figure 9--33

27 Figure 9--34

28 Figure Example State diagram for a 3-bit up/down Gray code counter.

29

30

31 Figure J and K maps for Table The UP/DOWN control input, Y, is treated as a fourth variable.

32 Figure Three-bit up/down Gray code counter.

33 Figure Functional block diagram for parking garage control. Counter Applications : Automobile Parking Control

34 Figure Logic diagram for modulus-100 up/down counter for automobile parking control.

35 Figure Parallel-to-serial data conversion logic. Counter Applications : Parallel-to-Serial Data Conversion (Multiplexing)

36 Figure Example of parallel-to-serial conversion timing for the circuit in Figure 9-56.

37 Figure Traffic light control system block diagram and light sequence. Application

38 Figure Block diagram of the sequential logic.

39 Figure State diagram showing the 2-bit Gray code sequence.

40 Figure Sequential logic.

41

42

43

44 Figure 9--70

45 Figure 9--71

46 Figure 9--72

You have invented a new type of flip-flop that you have called MY flip-flop. The two inputs are M and Y, the outputs are Q and Q'. The truth table of your flip-flop is given below. Show how to implement a SR flip-flop using the new MY flip-flop

Multiplexer Given the following implementation using a 4:1 multiplexer, what is the function L(A,B,C,D)? A.  m(0, 1, 2, 3) B.  m(5, 6, 8, 11) C.  m(1, 2, 5, 6) D.  m(1, 2, 5, 6, 9, 10, 13, 14) E.  m(2, 5, 9, 14) C D

Decoder