Principles of Computer Engineering: Lecture 9: Sequential Logic Circuits.

Slides:



Advertisements
Similar presentations
Give qualifications of instructors: DAP
Advertisements

Introduction Digital Electronics Logic Gates De Morgan’s Theorem
COE 202: Digital Logic Design Sequential Circuits Part 3
Give qualifications of instructors: DAP
1 Fundamentals of Computer Science Sequential Circuits.
CHAPTER 3 Sequential Logic/ Circuits.  Concept of Sequential Logic  Latch and Flip-flops (FFs)  Shift Registers and Application  Counters (Types,
CS 151 Digital Systems Design Lecture 19 Sequential Circuits: Latches.
EKT 124 / 3 DIGITAL ELEKTRONIC 1
Counters 4017 decade counter (1-of-10). What is a Counter? In digital logic and computing, a counter is a device which stores (and sometimes displays)
CS 300 – Lecture 3 Intro to Computer Architecture / Assembly Language Sequential Circuits.
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.
Fall 2007 L15: Combinational Circuits Lecture 15: Combinational Circuits Complete logic functions Some combinational logic functions –Half adders –Adders.
Chapter 3 Continued Logic Gates Logic Chips Combinational Logic Timing Sequential Logic Flip Flops Registers Memory State Machines.
CS 151 Digital Systems Design Lecture 20 Sequential Circuits: Flip flops.
Sequential Circuit Introduction to Counter
Principles of Computer Engineering EEC_4_402: Introduction.
Lecture 0 Digital Electronics Fundamentals Computer Architecture and System Software There are 10 kinds of people in this world – those who understand.
Engineering Lecture 3 Digital Electronics by Jaroslaw Karcz.
Lecture 1 Combinational Logic Design & Flip Flop 2007/09/07 Prof. C.M. Kyung.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 17 Dr. Shi Dept. of Electrical and Computer Engineering.
 Counters are sequential circuits which "count" through a specific state sequence. They can count up, count down, or count through other fixed sequences.
ECA1212 Introduction to Electrical & Electronics Engineering Chapter 9: Digital Electronics – Sequential Logic by Muhazam Mustapha, November 2011.
Chapter 3 Digital Logic Structures. Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 3-2 Complete Example.
The George Washington University School of Engineering and Applied Science Department of Electrical and Computer Engineering ECE122 – Lab 7 Binary Counter.
Basic Concepts of Sequential Circuits Section Lecture 01.
1 Lecture #11 EGR 277 – Digital Logic Ch. 5 - Synchronous Sequential Logic There are two primary classifications of logic circuits: 1.Combinational logic.
Synchronous Sequential Logic A digital system has combinational logic as well as sequential logic. The latter includes storage elements. feedback path.
Chapter 6 – Digital Electronics – Part 1 1.D (Data) Flip Flops 2.RS (Set-Reset) Flip Flops 3.T Flip Flops 4.JK Flip Flops 5.JKMS Flip Flops Information.
A sequential logic circuit (a.k.a. state machine) consists of both combinational logic circuit(s) and memory devices (flip flops). The combinational circuits.
 Flip-flops are digital logic circuits that can be in one of two states.  Flip-flops maintain their state indefinitely until an input pulse called a.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Dr. Shi Dept. of Electrical and Computer Engineering.
Counters and registers Eng.Maha Alqubali. Registers Registers are groups of flip-flops, where each flip- flop is capable of storing one bit of information.
4–1. BSCS 5 th Semester Introduction Logic diagram: a graphical representation of a circuit –Each type of gate is represented by a specific graphical.
1 Homework Reading –Tokheim Chapter 9.1 – 9.6 Machine Projects –Continue on mp3 Labs –Continue in labs with your assigned section.
RASH DRIVING WARNING SYSTEM FOR HIGHWAY POLICE
SIGNAL TRAINING SCHOOL – BORDER SECIRITY FORCE - TIGRI
Board Game Counter Board Game Counter Digital Electronics TM
Sequential Logic An Overview
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN
Homework Reading Machine Projects Labs Tokheim Chapter 9.1 – 9.6
ECE 2110: Introduction to Digital Systems
ECE 3110: Introduction to Digital Systems
EI205 Lecture 8 Dianguang Ma Fall 2008.
Introduction to Advanced Digital Design (14 Marks)
Sequential Logic Counters and Registers
FIGURE 5.1 Block diagram of sequential circuit
Sequential Circuit: Counter
Digital Design Lecture 9
Counters Next, we’ll look at different kinds of counters and discuss how to build them. These are not only examples of sequential analysis and design,
Digital Logic & Design Dr. Waseem Ikram Lecture No. 30.
Overview Introduction Logic Gates Flip Flops Registers Counters
CISE204: Design of Digital Systems Lecture 18 : Sequential Circuits
Asynchronous Inputs of a Flip-Flop
Flip Flop.
Sequential logic circuits
Digital Fundamentals with PLD Programming Floyd Chapter 10
Boolean Algebra and Digital Logic
Lecture Part A Combinational Logic Design & Flip Flop
Digital Logic & Design Dr. Waseem Ikram Lecture No. 31.
EET107/3 DIGITAL ELECTRONICS 1
Counters Next, we’ll look at different kinds of counters and discuss how to build them. These are not only examples of sequential analysis and design,
A Systems Approach Automotive Technology PowerPoint® Presentation
FLIP-FLOPS.
Sequential Logic.
Counters Next, we’ll look at different kinds of counters and discuss how to build them. These are not only examples of sequential analysis and design,
CMPE212 Discussion 11/21/2014 Patrick Sykes
Lecture 4: Finite State Machines
2019 Investing Now Summer Program
Presentation transcript:

Principles of Computer Engineering: Lecture 9: Sequential Logic Circuits

Introduction  Digital Timing Circuits  Sequential Logic  Flip-Flops  Traffic Light Problem  Combinational Logic Required  Summary

Digital Timing Circuits (NE555)  All sequential digital circuits require a master clock signal  A “555” timer is often used for this purpose  Need to design our timer to give a frequency of 0.5 Hz  f = 1/(1.4RC)  Given that C = 1  F  What value for R = ? +5V

Sequential Logic: State Machine  Can construct a “state machine” using JK Flip Flops  Can use combination logic to control state changes  Simplest state machine is a counter (prebuilt JK FFs cascaded)  We will use a 3-bit counter (000  111) 8-states

Traffic Light Problem  Red, amber and green, LEDs to indicate the traffic lights  The LEDs are turned on by logic ‘0’ inverse logic (don’t use the Hex inverter package this time as logic simpler).  In this way, the decoder can be designed using a maximum of just one 74LS00 quad NAND chip.

Traffic Light Problem T/sQ0Q1Q2Q  (Not) Red = ?  (Not) Amber = ?  (Not) Green = ?

(Not) Red = (Not) Amber = (Not) Green = Combinational NAND Logic Required 8

Summary  Timing circuits required for sequential logic  555 timer often used for this purpose  Traffic light problem requires sequential logic  Simple to use a binary counter  Combinational NAND logic required to drive LEDs  Questions?

Formal Report Semester 1  You are each required to submit a formal report based on one experiment, either;  Exp 4: The Wheatstone Bridge OR  Exp 7: Transformers and Power Supplies  Details and guidelines on VLE please read!  The report is due on Wednesday the 7 th of January 2015 to the Faculty Office T313 by 4:00pm  You must submit your logbooks at the same time  Report worth 20% of module  Logbook worth 10% of module