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.

Slides:



Advertisements
Similar presentations
컴퓨터구조론 교수 채수환. 교재 Computer Systems Organization & Architecture John D. Carpinelli, 2001, Addison Wesley.
Advertisements

Registers and Counters. Register Register is built with gates, but has memory. The only type of flip-flop required in this class – the D flip-flop – Has.
1 Lecture 14 Memory storage elements  Latches  Flip-flops State Diagrams.
ECE 331 – Digital System Design Latches and Flip-Flops (Lecture #17) The slides included herein were taken from the materials accompanying Fundamentals.
Multiplexors Sequential Circuits and Finite State Machines Prof. Sin-Min Lee Department of Computer Science.
Circuits require memory to store intermediate data
Dr. ClincyLecture1 Appendix A – Part 2: Logic Circuits Current State or output of the device is affected by the previous states Circuit Flip Flops New.
CS 151 Digital Systems Design Lecture 21 Analyzing Sequential Circuits.
ECE 2373 Modern Digital System Design Exam 2. ECE 2372 Exam 2 Thursday March 5 You may use two 8 ½” x 11” pages of information, front and back, write.
Logic Circuits Another look at Floating Point Numbers Common Combinational Logic Circuits Timing Sequential Circuits Note: Multiplication & Division in.
Sequential Logic Design
Homework Reading Machine Projects Labs Tokheim Chapter 9.1 – 9.6
How to build a digital gate. CMOS NAND Gate Several realization of NOT 1. This is how a NOT operation is often represented schematically. 2. Sometimes.
AC circuit analysis Procedures to solve a problem –Identify the sinusoidal and note the excitation frequency. –Covert the source(s) to phasor form –Represent.
Give qualifications of instructors: DAP
Sequential Logic Design
EECS 40 Spring 2003 Lecture 12S. Ross and W. G. OldhamCopyright Regents of the University of California More Digital Logic Gate delay and signal propagation.
4/11/03 Minute Paper How does MS window work? Like how do we have the screen on the computer. Is it just a bunch of Binary #’s representing colors? When.
AC circuit analysis Procedures to solve a problem –Identify the sinusoidal and note the excitation frequency. –Covert the source(s) to phasor form –Represent.
Part 2: DESIGN CIRCUIT. LOGIC CIRCUIT DESIGN x y z F F = x + y’z x y z F Truth Table Boolean Function.
1 Sequential Circuits Registers and Counters. 2 Master Slave Flip Flops.
ENGG 1203 Tutorial Combinational Logic (I) 1 Feb Learning Objectives
Lecture 8: Sequential Networks and Finite State Machines CSE 140: Components and Design Techniques for Digital Systems Fall 2014 CK Cheng Dept. of Computer.
Objectives: Given input logice levels, state the output of an RS NAND and RS NOR. Given a clock signal, determine the PGT and NGT. Define “Edge Triggered”
Lecture 1 Combinational Logic Design & Flip Flop 2007/09/07 Prof. C.M. Kyung.
Circuit, State Diagram, State Table
Rabie A. Ramadan Lecture 3
Digital Logic Design Review Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office: Ahmad Almulhem, KFUPM 2010.
Chapter 2Basic Digital Logic1 Chapter 2. Basic Digital Logic2 Outlines  Basic Digital Logic Gates  Two types of digital logic circuits Combinational.
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 )
Counters By Taweesak Reungpeerakul
Sneha.  Gates Gates  Characteristics of gates Characteristics of gates  Basic Gates Basic Gates  AND Gate AND Gate  OR gate OR gate  NOT gate NOT.
7-6 단일 레지스터에서 Microoperation Multiplexer-Based Transfer  Register 가 서로 다른 시간에 둘 이상의 source 에서 data 를 받을 경우 If (K1=1) then (R0 ←R1) else if (K2=1) then.
 Counters are sequential circuits which "count" through a specific state sequence. They can count up, count down, or count through other fixed sequences.
ENG241 Digital Design Week #8 Registers and Counters.
Exclusive OR Gate. Logically, the exclusive OR (XOR) operation can be seen as either of the following operations:exclusive OR (XOR) 1. A AND NOT B OR.
Gates and Logic Dr John Cowell phones off (please)
Review of Digital Logic Design Concepts OR: What I Need to Know from Digital Logic Design (EEL3705)
CH51 Chapter 5 Combinational Logic By Taweesak Reungpeerakul.
DLD Lecture 26 Finite State Machine Design Procedure.
Digital Logic Design.
1 Lecture #11 EGR 277 – Digital Logic Ch. 5 - Synchronous Sequential Logic There are two primary classifications of logic circuits: 1.Combinational logic.
Sahar Mosleh PageCalifornia State University San Marcos 1 More on Flip Flop State Table and State Diagram.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
7. Latches and Flip-Flops Digital Computer Logic.
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.
Mealy and Moore Machines Lecture 8 Overview Moore Machines Mealy Machines Sequential Circuits.
Sequential logic circuits First Class 1Dr. AMMAR ABDUL-HAMED KHADER.
FLIP FLOPS Binary unit capable of storing one bit – 0 or 1
Homework Reading Machine Projects Labs Tokheim Chapter 9.1 – 9.6
Registers and Counters
EKT 221 – Counters.
EKT 221 : Digital 2 COUNTERS.
Exclusive OR Gate.
SLIDES FOR CHAPTER 12 REGISTERS AND COUNTERS
KS4 Electricity – Electronic systems
KS4 Electricity – Electronic systems
Reading: Hambley Chapters
Assistant Prof. Fareena Saqib Florida Institute of Technology
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Lecture Part A Combinational Logic Design & Flip Flop
29-Nov-18 Counters Chapter 5 (Sections ).
Introduction to Sequential Circuits
KS4 Electricity – Electronic systems
13 Digital Logic Circuits.
Lecture No. 32 Sequential Logic.
Chapter 4 Gates and Circuits.
FLIPFLOPS.
Presentation transcript:

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 Real problem to truth table Karnaugh Map: –Box “1” or box “0” Largest supercell possible 2 n ones or zeros in each supercell Edges of Karnaugh map are connected Finish all ones or zeros Doesn’t matter (“d” or “x”) can be considered as either “1” or “0”.

Digital Circuit Review: Sequential Logic Flip Flips Timing diagram 1.When CLK signal arrives (rising edge or falling edge), FF will have outputs (Q and Q’) depending on the input (ex. D, or J, K). At this stage, ignore combinational logic if there exist in the circuit. 2.After finishing the output (Q and Q’), then work on the combinational logic, which typically determines the inputs (ex. D, or J, K) which will determine the output (Q and Q’) at next CLK signal Sequential circuit design: State Map 1.Construct a state map. 2.Convert the state map to truth map. Note: have to include all combination. Ex. If there are three outputs, Q 0, Q 1, and Q 2, then there are 8 states (combinations) that have to be listed. Some of them may be listed as “d”. 3.Prepare the inputs such that the outputs (Q 0, Q 1, and Q 2 ) at next state will follow the state map. 4.Convert the truth map to Karnaugh map: the inputs of FF (ex, D, or J, K) is the results in Karnuagh map, i.e. the value of the inputs of FF goes into cells. The outputs of FF is the inputs in the Karnaugh map.

Example 1 Ch , three votes, two yes, pass, green light on, otherwise, fail, red light on. ABCF C01 AB F=AB+BC+AC 5V

Example 2: timing diagram Construct the timing diagrams below to ascertain the state diagram for both E=1 and E=0. Complete the state diagram to show the behavior of this 2-bit counter for E enabled. Complete the state diagram to show the behavior of this 2-bit counter for E disabled ABCXNOR

Example 3: Sequential logic design Q2Q2 Q1Q1 D2D2 D1D Using D-type flip-flops and a single two-input logic gate, design a 2-bit state counter that will execute the sequence in this state diagram: Show the type of gate and the connections to the flip-flops needed for this counter on the schematic below: Karnaugh Map for D 2 Q1Q1 01 Q2Q D 2 =Q 1 ’Q 2 ’