Lecture 1 Combinational Logic Design & Flip Flop 2007/09/07 Prof. C.M. Kyung.

Slides:



Advertisements
Similar presentations
Assignments The submission has to be by the end of this week Write your full name and the group number on the answer sheet.
Advertisements

CSIS 3510 Computer Organization and Architecture Topics covered in this lecture: –Review of De’Morgan’s Theorem –Using De’Morgan’s Theorem –Building a.
التصميم المنطقي Second Course
COE 202: Digital Logic Design Sequential Circuits Part 1 Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office: Ahmad Almulhem, KFUPM.
1 Fundamentals of Computer Science Sequential Circuits.
Sequential Circuits1 DIGITAL LOGIC DESIGN by Dr. Fenghui Yao Tennessee State University Department of Computer Science Nashville, TN.
Multiplexors Sequential Circuits and Finite State Machines Prof. Sin-Min Lee Department of Computer Science.
The Map Method Boolean expressions may be simplified by algebraic means as discussed in Previous lecture However, this procedure of minimization is awkward.
Homework Reading Machine Projects Labs Tokheim Chapter 9.1 – 9.6
ENGIN112 L20: Sequential Circuits: Flip flops October 20, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 20 Sequential Circuits: Flip.
CS 151 Digital Systems Design Lecture 20 Sequential Circuits: Flip flops.
Lab 4 Preview Friday, 18 August. SEQUENTIAL CIRCUITS Design Using Flip-flops Review of Digital I.
A presentation on Counters
Chapter 1_4 Part II Counters
Asynchronous Counter © 2014 Project Lead The Way, Inc.Digital Electronics.
Flip Flops. Clock Signal Sequential logic circuits have memory Output is a function of input and present state Sequential circuits are synchronized by.
Chapter 12 Digital Logic Circuit Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Lecture #8 EGR 277 – Digital Logic
Components used in the the Project J-K Flip Flop Switch Power Alternator 7-Segment Display Coded Decimal (BCD) Display.
Asynchronous Counters with SSI Gates
Chapter 11 Laboratory Experiment
ReVieW Combinational & Sequential Logic Circuit EKT 221 / 4 DIGITAL ELECTRONICS II.
Engineering Lecture 3 Digital Electronics by Jaroslaw Karcz.
Last Mod: March 2014  Paul R. Godin Shift Registers Registers 1.1.
Flip_Flops  Logic circuits are classified ito two groups  1. The combinational logic circuits,using the basic gates AND,OR and NOT.  2. Sequential.
CSCE 211: Digital Logic Design Chin-Tser Huang University of South Carolina.
Chap 4. Sequential Circuits
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.
Lecture 5 Key Locker using FPGA 2007/10/05 Prof. C.M. Kyung.
1.Overview of Course Objective 2.Details of course website, BLOG 3.Details of Syllabus 4.Recommended Books 5.Details of Lab Sessions 6.Introductory concepts.
Lecture 2 Sequential Logic Design 2007/09/14 Prof. C.M. Kyung.
Digital Logic Design Review Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office: Ahmad Almulhem, KFUPM 2010.
Chap 4. Sequential Circuits
CENT-113 Digital Electronics 1 Flip Flops TI Type 502 Flip Flop: 1st production IC in 1960.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Counters Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty of Information Technology The Islamic University.
Counters By Taweesak Reungpeerakul
 Counters are sequential circuits which "count" through a specific state sequence. They can count up, count down, or count through other fixed sequences.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
ITEC 352 Lecture 9 Flip Flops. Flip flops Review Questions? HW #2 posted, due next Friday at 10PM Floating point numbers.
Lecture 6 Coffee Vending Machine using FPGA
Sequential logic circuits
Decade Counter (BCD Counter). Introduction A counter which is reset at the 10 th clock pulse is called decade counter. The decade counter is otherwise.
Chapter 10 Flip-Flops and Registers 1. Objectives You should be able to: Explain the internal circuit operation of S-R and gated S-R flip-flops. Explain.
1 Lecture #11 EGR 277 – Digital Logic Ch. 5 - Synchronous Sequential Logic There are two primary classifications of logic circuits: 1.Combinational logic.
Counters and Registers Synchronous Counters. 7-7 Synchronous Down and Up/Down Counters  In the previous lecture, we’ve learned how synchronous counters.
Logic Design CS221 1 st Term combinational circuits Cairo University Faculty of Computers and Information.
Latches and Flip-Flops
Dept. of Electrical and Computer Eng., NCTU 1 Lab 8. D-type Flip-Flop Presenter: Chun-Hsien Ko Contributors: Chung-Ting Jiang and Lin-Kai Chiu.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Flip-Flop Flip-flops Objectives Upon completion of this chapter, you will be able to :  Construct and analyze the operation of a latch flip-flop made.
1 Homework Reading –Tokheim Chapter 9.1 – 9.6 Machine Projects –Continue on mp3 Labs –Continue in labs with your assigned section.
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.
FLIP FLOPS Binary unit capable of storing one bit – 0 or 1
Homework Reading Machine Projects Labs Tokheim Chapter 9.1 – 9.6
EI205 Lecture 5 Dianguang Ma Fall 2008.
FIGURE 5.1 Block diagram of sequential circuit
Sequential Circuit: Counter
Digital Design Lecture 9
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
Sequential logic circuits
Asynchronous Counters with SSI Gates
Lecture Part A Combinational Logic Design & Flip Flop
Lecture No. 24 Sequential Logic.
Flip-Flops.
Flip Flops Unit-4.
14 Digital Systems.
Department of Electronics
Presentation transcript:

Lecture 1 Combinational Logic Design & Flip Flop 2007/09/07 Prof. C.M. Kyung

2/25 Combinational Logic Design & Flip Flop 1. Experimental GOAL is Understanding ~ (1) Principle of Combinational Logic (2) Simplification of Boolean Function using K-MAP (3) Fundamental of Gate Level Circuit Implement (4) Basic Structure, Principle and Application of Flip Flop (5) Ring counter & Self starting counter

3/25 Combinational Logic Design & Flip Flop 2. Combinational Logic Implement Step (1) Understanding about Specification (2) Truth Table & K-Map (3) Find Prime Implicant from the K-Map & Simplification (4) Gate Level Circuit Implement (5) Verification

4/25 Combinational Logic Design & Flip Flop 3. Combinational Logic Implement Step - Example (2’s complement viewer) (1) Truth table

5/25 Combinational Logic Design & Flip Flop (2) K-Map (3) Boolean Algebra

6/25 Combinational Logic Design & Flip Flop (3) Gate level circuit Implement

7/25 Combinational Logic Design & Flip Flop 4. Problem Statement (1) (1) 2 bit Magnitude Comparator (2) BCD-to-7 segment display code converter

8/25 Combinational Logic Design & Flip Flop 4. Problem Statement (1) (1) 2 bit Magnitude Comparator - Compare two 2-bit Binary number and show the result - The number of output bit is up to you - Ex

9/25 Combinational Logic Design & Flip Flop 4. Problem Statement (1) (2) BCD-to-7 segment display code converter - Input 4-bit number should be displayed in 7 segment - Only the number from 0 to 9 is valuable

10/25 Combinational Logic Design & Flip Flop - You can use anode or cathode type

11/25 Combinational Logic Design & Flip Flop 5. Flip – Flop (1) S - R Latch - Input S (set) = High -->> Output Q = High - Input R (reset) = High -->> Output Q = Low

12/25 Combinational Logic Design & Flip Flop (2) S - R Latch with Clock - Latch = Output changes when input changes - Flip Flop = Output changes when Clock changes

13/25 Combinational Logic Design & Flip Flop (3) D – Flip Flop - Posedge detection (Dual D - FF)

14/25 Combinational Logic Design & Flip Flop (3) D – Flip Flop - Posedge detection (Dual D - FF)

15/25 Combinational Logic Design & Flip Flop (4) J-K Flip Flop

16/25 Combinational Logic Design & Flip Flop (4) J-K Flip Flop - Falling Edge Detection

17/25 Combinational Logic Design & Flip Flop (5) T - Flip Flop - Assign J = K in J-K Flip Flop

18/25 Combinational Logic Design & Flip Flop 6. Counter (1) Asynchronous Counter - Each Flip Flop controlled by Q’ of Former FF

19/25 Combinational Logic Design & Flip Flop 6. Counter (2) Synchronous Counter - Every Flip Flop controlled by same Clock signal

20/25 Combinational Logic Design & Flip Flop 7. Problem Statement (2) (1) Asynchronous Down Counter (2) Synchronous Up Counter

21/25 Combinational Logic Design & Flip Flop 7. Problem Statement (2) (1) Asynchronous 3-bit Ring Down Counter - Each Flip Flop controlled by Q’ of Former FF - Accumulation of Flip Flop Delay in Each stage - Using J-K Flip Flop - Sequence : …

22/25 Combinational Logic Design & Flip Flop 7. Problem Statement (2) (2) Synchronous 3-bit Self starting Counter - Every Flip Flop controlled by same Clock signal - Each stage has 1 FF delay - Using D Flip Flop - Sequence : … - If the initial value is 0 or 2 or 5, How can you handle it ?

23/25 Combinational Logic Design & Flip Flop 8. Problem Statement (3) (1) Combine BCD-to-7 segment decoder & statement (2) - Result of counter must be expressed on 7-segment display - Counter output should be input of the Decoder - You can use LSB 3bit of the decoder

24/25 Combinational Logic Design & Flip Flop 9. Experiment Requirements (1) Equipment - Breadboard - Multimeter - DC Power Supply (2) Component - Switch - 7-segment (cathode & anode) (3) TTL IC’s (2 input NAND gate) (Inverter) (2 input AND gate) (3 input NAND gate) - 74LS73 ( Dual J-K flip-flop ) - 74LS74 ( Dual D-Type flip-flop )

25/25 Combinational Logic Design & Flip Flop 10. References (1) Textbook - Contemporary Logic Design- Katz - Fundamentals of Logic Design- Roth (2) 1 st Week T.A. (3) Lecture Homepage