Chapter 2. Digital Circuits

Similar documents
Other Flip-Flops. Lecture 27 1

Introduction. NAND Gate Latch. Digital Logic Design 1 FLIP-FLOP. Digital Logic Design 1

Flip-Flops and Related Devices. Wen-Hung Liao, Ph.D. 4/11/2001

Universal Asynchronous Receiver- Transmitter (UART)

Counters

EET2411 DIGITAL ELECTRONICS

Registers and Counters

UNIVERSITI TEKNOLOGI MALAYSIA

Flip-Flops and Registers

Chapter 6. Flip-Flops and Simple Flip-Flop Applications

Logic Design. Flip Flops, Registers and Counters

CHAPTER 6 COUNTERS & REGISTERS

YEDITEPE UNIVERSITY DEPARTMENT OF COMPUTER ENGINEERING. EXPERIMENT VIII: FLIP-FLOPS, COUNTERS 2014 Fall

VTU NOTES QUESTION PAPERS NEWS RESULTS FORUMS Registers

Digital Logic Design Sequential Circuits. Dr. Basem ElHalawany

CHAPTER 1 LATCHES & FLIP-FLOPS

Digital Systems Laboratory 3 Counters & Registers Time 4 hours

Experiment 8 Introduction to Latches and Flip-Flops and registers

CHAPTER1: Digital Logic Circuits

Digital Fundamentals: A Systems Approach

RS flip-flop using NOR gate

SEQUENTIAL LOGIC. Satish Chandra Assistant Professor Department of Physics P P N College, Kanpur

Registers and Counters

More on Flip-Flops Digital Design and Computer Architecture: ARM Edition 2015 Chapter 3 <98> 98

Counter dan Register

EMT 125 Digital Electronic Principles I CHAPTER 6 : FLIP-FLOP

Sequential Digital Design. Laboratory Manual. Experiment #7. Counters

Name Of The Experiment: Sequential circuit design Latch, Flip-flop and Registers

LATCHES & FLIP-FLOP. Chapter 7

Flip-Flops and Sequential Circuit Design

Introduction to Sequential Circuits

Asynchronous (Ripple) Counters

Serial In/Serial Left/Serial Out Operation

Chapter 5 Flip-Flops and Related Devices

Chapter 4. Logic Design

Logic and Computer Design Fundamentals. Chapter 7. Registers and Counters

Scanned by CamScanner

The NOR latch is similar to the NAND latch

Digital Fundamentals. Lab 5 Latches & Flip-Flops CETT Name: Date:

Unit 11. Latches and Flip-Flops

Minnesota State College Southeast

Flip Flop. S-R Flip Flop. Sequential Circuits. Block diagram. Prepared by:- Anwar Bari

Chapter 6 Registers and Counters

PHYSICS 5620 LAB 9 Basic Digital Circuits and Flip-Flops

IT T35 Digital system desigm y - ii /s - iii

CHAPTER 4: Logic Circuits

DIGITAL ELECTRONICS MCQs

Digital Logic Design ENEE x. Lecture 19

CHAPTER 4: Logic Circuits

North Shore Community College

Lecture 8: Sequential Logic

ECE 263 Digital Systems, Fall 2015

MODULE 3. Combinational & Sequential logic

Module -5 Sequential Logic Design

Chapter 7 Counters and Registers

Vignana Bharathi Institute of Technology UNIT 4 DLD

UNIT-3: SEQUENTIAL LOGIC CIRCUITS

Sequential Logic and Clocked Circuits

2. Counter Stages or Bits output bits least significant bit (LSB) most significant bit (MSB) 3. Frequency Division 4. Asynchronous Counters

ELEN Electronique numérique

Digital Circuits 4: Sequential Circuits

Sequential Design Basics

Logic. Andrew Mark Allen March 4, 2012

Registers & Counters. Logic and Digital System Design - CS 303 Erkay Savaş Sabanci University

EKT 121/4 ELEKTRONIK DIGIT 1

Decade Counters Mod-5 counter: Decade Counter:

Physics 217A LAB 4 Spring 2016 Shift Registers Tri-State Bus. Part I

ELCT201: DIGITAL LOGIC DESIGN

INC 253 Digital and electronics laboratory I

1.b. Realize a 5-input NOR function using 2-input NOR gates only.

Digital Circuits ECS 371

Digital Fundamentals

Chapter 11 Latches and Flip-Flops

RS flip-flop using NOR gate

Review of digital electronics. Storage units Sequential circuits Counters Shifters

EE292: Fundamentals of ECE

Final Exam review: chapter 4 and 5. Supplement 3 and 4

NH 67, Karur Trichy Highways, Puliyur C.F, Karur District UNIT-III SEQUENTIAL CIRCUITS

0 0/1 0/1 0/1 0/1 0/1 0/1 0/1 0/1 1 1 Stop bits. 11-bit Serial Data format

Chapter Contents. Appendix A: Digital Logic. Some Definitions

VU Mobile Powered by S NO Group

Digital Logic Design I

ELCT201: DIGITAL LOGIC DESIGN

Chapter. Synchronous Sequential Circuits

Principles of Computer Architecture. Appendix A: Digital Logic

Introduction to Microprocessor & Digital Logic

CSE Latches and Flip-flops Dr. Izadi. NOR gate property: A B Z Cross coupled NOR gates: S M S R Q M

BUSES IN COMPUTER ARCHITECTURE

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422) COUNTERS

Digital Fundamentals: A Systems Approach

Experiment # 9. Clock generator circuits & Counters. Digital Design LAB

Logic Gates, Timers, Flip-Flops & Counters. Subhasish Chandra Assistant Professor Department of Physics Institute of Forensic Science, Nagpur

Objectives. Combinational logics Sequential logics Finite state machine Arithmetic circuits Datapath

Registers and Counters

Handout 16. by Dr Sheikh Sharif Iqbal. Memory Interface Circuits 80x86 processors

Sequential Logic. E&CE 223 Digital Circuits and Systems (A. Kennings) Page 1

3 Flip-Flops. The latch is a logic block that has 2 stable states (0) or (1). The RS latch can be forced to hold a 1 when the Set line is asserted.

R13 SET - 1 '' ''' '' ' '''' Code No: RT21053

DALHOUSIE UNIVERSITY Department of Electrical & Computer Engineering Digital Circuits - ECED 220. Experiment 4 - Latches and Flip-Flops

MODEL QUESTIONS WITH ANSWERS THIRD SEMESTER B.TECH DEGREE EXAMINATION DECEMBER CS 203: Switching Theory and Logic Design. Time: 3 Hrs Marks: 100

Transcription:

Chapter 2. Digital Circuits Logic gates Flip-flops FF registers IC registers Data bus Encoders/Decoders Multiplexers Troubleshooting digital circuits Most contents of this chapter were covered in 88-217 (Digital Logic Design), which is a prerequisite for taking this course. The slides of chapter 2 are mainly provided for students to review, and will be briefly discussed in class. 1

Digital Signal To obtain typical digital signal: LOW or 0 = 0~+0.8V HIGH or 1 = 2~5V A such 1 or 0 can be one bit of a binary number, one bit of a binary code (ASCII,BCD, ), a control signal state, etc. 2

Parallel and Serial Transmission Parallel transmission: multiple transmission lines Serial transmission: single transmission lines 3

Logic Gates AND gate OR gate NOT gate NAND gate NOR gate XOR gate XNOR gate 4

Tri-State Logic Output X has three states: high low high-impedance state. 5

Flip-Flops D Flip-flop JK Flip-flop D-type Latch 6

Synchronous and Asynchronous FF Inputs J, K, D, and T are synchronous inputs since they are synchronized to the clock signal The preset PRE and clear CLR inputs are asynchronous These inputs respond to dc levels not transitions used to set FF output to HIGH or LOW as desired immediately or to hold the FF in a particular state 7

Setup and Hold Times Two timing requirements must be met if a clocked FF is to respond reliably to its control inputs when a clock transition occurs: ts(5-50ns), th(0-10ns) 8

FF Registers A register: a group of memory circuits used to store binary information. More complex registers may also modify the information, e.g. counters, shift registers 9

IC Registers Data-Latching Registers Use D-type latches Edge-Triggered Registers Use edge-triggered D FFs Tri-State Registers If multiple devices are connected to one bus, then the devices may need to have tri-state buffers 10

Data Busing Microprocessor is connected to several devices over a 8 line bus The bus is simply a set of conducting paths (wires) To avoid bus contention problems (more than one signal tied to the same bus active at once) tri-state outputs or buffers are used Only one enable signal should ever be active at any given time 11

Data Bus Operation Contents of any register can be parallel-transferred over the bus to any of the others E.g. to transfer [A] [C]: Only register A should have enabled outputs. So, This will cause the contents of A to appear on the data bus lines Next only C should have its inputs enabled. So, On the next rising clock edge C will accept the data from the bus 12

Bus Signals To transfer the data 1011 from register A to register C: Prior to t0 all output enable lines are high, thus all bus lines are high-z At t0 the outputs of A are enabled and its data appears on the bus At t1 the rising edge of CLK latches valid data from the bus into C At t2 the outputs of A are disabled and the bus lines return to high-z Simplified way (Fig. 2.23, p.58) 13

Encoders and Decoders Encoder: Takes a 2N binary code as input and generates an identifying output signal unique to each possible code Decoder: Generates a 2N binary output code corresponding to activation 14

Multiplexers Accepts several input signals and selects one to pass through to the output according to SELECT or ADDRESS inputs 15

Multiplexers Accepts several input signals and selects one to pass through to the output according to SELECT or ADDRESS inputs 16

Troubleshooting Digital Circuits Internal IC Faults Malfunction in internal circuitry Inputs or outputs shorted to ground or VCC Inputs or outputs open-circuited Short between two pins (other than ground or VCC ) External IC Faults Open signal lines Shorted signal lines Faulty power supply Output loading 17