Sequential Logic Design

Slides:



Advertisements
Similar presentations
10/2/0810/2/2008ECE 561 -ECE Lecture 51 State Machine Implementation 10/2/20081ECE Lecture 5.
Advertisements

General Sequential Design
CDA 3100 Recitation Week 10.
State-machine structure (Mealy)
COE 202: Digital Logic Design Sequential Circuits Part 3
Multiplexors Sequential Circuits and Finite State Machines Prof. Sin-Min Lee Department of Computer Science.
Sequential Circuit - Counter -
Sequential Logic Design
Digital Circuit Review: Combinational Logic Logic operation –Need to know following two input gates: NAND, AND, OR, NOT, XOR –Need to know DeMorgan’s Theorems.
CSCE 211: Digital Logic Design
ECE 331 – Digital System Design Counters (Lecture #19) The slides included herein were taken from the materials accompanying Fundamentals of Logic Design,
Asynchronous and Synchronous Counters
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.
EE345: Introduction to Microcontrollers Register and Counters Prof. Ahmad Abu-El-Haija.
Sequential Circuit - Counter -
Mid3 Revision Prof. Sin-Min Lee. 2 Counters 3 Figure 9--1 A 2-bit asynchronous binary counter. Asynchronous Counter Operation.
Circuit, State Diagram, State Table
CHAPTER 14 Digital Systems.
CSCE 211: Digital Logic Design Chin-Tser Huang University of South Carolina.
Chap 4. Sequential Circuits
Chap 4. Sequential Circuits
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.
2017/4/24 CHAPTER 6 Counters Chapter 5 (Sections )
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.
Assignment 8 solutions 1) Design and draw combinational logic to perform multiplication of two 2-bit numbers (i.e. each 0 to 3) producing a 4-bit result.
9/15/09 - L24 Other FF TypesCopyright Joanne DeGroat, ECE, OSU1 Other FF Types.
© BYU 13 COUNTERS Page 1 ECEn 224 COUNTERS Counters Transition Tables Moore Outputs Counter Timing.
1 A counter counts Number of elements in counter determines how many different states we need For example, an eight-state counter can count eight steps.
DESIGN OF SEQUENTIAL CIRCUITS by Dr. Amin Danial Asham.
Counters and Registers Synchronous Counters. 7-7 Synchronous Down and Up/Down Counters  In the previous lecture, we’ve learned how synchronous counters.
Counters.
Counters Transition Tables Moore Outputs Counter Timing
A sequential logic circuit (a.k.a. state machine) consists of both combinational logic circuit(s) and memory devices (flip flops). The combinational circuits.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Logic Design Dr. Oliver Faust.
Synchronous Counter Design
Common Elements in Sequential Design. Lecture 3 topics  Registers and Register Transfer  Shift Registers  Counters Basic Counter Partial sequence counters.
Lecture No. 29 Sequential Logic.
CSE260 Revision Final. MSI a) Implement the following function with 8:1 mux F(A,B,C,D) =∑(0,1,3,4,8,9,15) b) Construct AND, OR and NOT gates using 2:1.
CHAPTER 14 Digital Systems. Figure 14.1 RS flip-flop symbol and truth table Figure
Lecture 1 Gunjeet kaur Dronacharya group of institutions.
Synchronous Sequential Logic
Counters & Sequential Circuit Design
SEQUENTIAL CIRCUITS Sequential Circuits Sequential Circuits.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
EKT 221 – Counters.
EKT 221 : Digital 2 COUNTERS.
Lab. on Finite State Machine
CSCE 211: Digital Logic Design
Sequential Circuit - Counter -
CSCE 211: Digital Logic Design
FINITE STATE MACHINES (FSMs)
CSCE 211: Digital Logic Design
CSCE 211: Digital Logic Design
Recap D flip-flop based counter Flip-flop transition table
Digital Logic & Design Dr. Waseem Ikram Lecture No. 31.
Homework Reading Tokheim, Section 5-10, 7-4.
EET107/3 DIGITAL ELECTRONICS 1
Lecture No. 32 Sequential Logic.
DESIGN OF SEQUENTIAL CIRCUITS
Analysis with JK flip-flops
Chapter5: Synchronous Sequential Logic – Part 4
14 Digital Systems.
FINITE STATE MACHINES.
CSCE 211: Digital Logic Design
Announcements Assignment 7 due now or tommorrow Assignment 8 posted
Chapter5: Synchronous Sequential Logic – Part 3
COE 202: Digital Logic Design Sequential Circuits Part 3
Presentation transcript:

Sequential Logic Design Truth Table Sequential Logic Design Q3 Q2 Q1 D3 D2 D1 1 State Diagram (State transition table): A Case Study: design an 3-bit counter that only counts 1,3,5,7 using D FF 000 110 100 010 001 111 101 011 For unused states, usually reset to 000, or 111, or if not particularly required, can be labeled as d (don’t care) (or x) Construct the truth table: write down current state (Q1Q2Q3) and use current state to prepare the inputs of FF’s to go into the next state specified in the state diagram. Outputs of FF’s (Q1Q2Q3) are inputs in the truth table, inputs of FF’s (D1D2D3) are outputs in the truth table. Use Karnaugh map to design the circuit

Sequential Logic Design Truth Table Sequential Logic Design Q3 Q2 Q1 D3 D2 D1 1 000 110 100 010 001 111 101 011 The Karnaugh map for D2 is: Red supercell: Q1’ Green supercell: Q2’ Q1 1 Q3Q2 00 01 11 10 Draw circuit

Example 2: Modulo-4 binary up-down count Counting up or down from 0-3 input 1, counts up input 0, counts down Choose RS FF, needs two

Implementation of Modulo-4 counter