Topics of Discussion

Similar documents
Lecture 8: Sequential Logic

RS flip-flop using NOR gate

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

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

INTRODUCTION TO SEQUENTIAL CIRCUITS

Unit 9 Latches and Flip-Flops. Dept. of Electrical and Computer Eng., NCTU 1

RS flip-flop using NOR gate

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

Digital Fundamentals

CHAPTER 11 LATCHES AND FLIP-FLOPS

FLIP-FLOPS AND RELATED DEVICES

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

Chapter 6 Digital Circuit 6-5 Department of Mechanical Engineering

Chapter 5 Flip-Flops and Related Devices

Unit 11. Latches and Flip-Flops

UNIT-3: SEQUENTIAL LOGIC CIRCUITS

(CSC-3501) Lecture 7 (07 Feb 2008) Seung-Jong Park (Jay) CSC S.J. Park. Announcement

D Latch (Transparent Latch)

Switching Circuits & Logic Design

The NOR latch is similar to the NAND latch

The outputs are formed by a combinational logic function of the inputs to the circuit or the values stored in the flip-flops (or both).

Sequential Digital Design. Laboratory Manual. Experiment #3. Flip Flop Storage Elements

Flip-Flops. Because of this the state of the latch may keep changing in circuits with feedback as long as the clock pulse remains active.

Digital Circuits I and II Nov. 17, 1999

Physics 120 Lab 10 (2018): Flip-flops and Registers

PGT104 Digital Electronics. PGT104 Digital Electronics

Solar Power for Small Hall

DIGITAL CIRCUIT COMBINATORIAL LOGIC

LATCHES & FLIP-FLOP. Chapter 7

Chapter 2. Digital Circuits

Logic Design. Flip Flops, Registers and Counters

Timing Pulses. Important element of laboratory electronics. Pulses can control logical sequences with precise timing.

Clocks. Sequential Logic. A clock is a free-running signal with a cycle time.

Sequential Logic Basics

Experiment 8 Introduction to Latches and Flip-Flops and registers

LAB #4 SEQUENTIAL LOGIC CIRCUIT

Chapter 9 Introduction to Sequential Logic

B. Sc. III Semester (Electronics) - ( ) Digital Electronics-II) BE-301 MODEL ANSWER (AS-2791)

DEPARTMENT OF ELECTRICAL &ELECTRONICS ENGINEERING DIGITAL DESIGN

A clock is a free-running signal with a cycle time. A clock may be either high or low, and alternates between the two states.

Review of Flip-Flop. Divya Aggarwal. Student, Department of Physics and Astro-Physics, University of Delhi, New Delhi. their state.

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

cascading flip-flops for proper operation clock skew Hardware description languages and sequential logic

55:131 Introduction to VLSI Design Project #1 -- Fall 2009 Counter built from NAND gates, timing Due Date: Friday October 9, 2009.

12/31/2010. Overview. 12-Latches and Flip Flops Text: Unit 11. Sequential Circuits. Sequential Circuits. Feedback. Feedback

Asynchronous (Ripple) Counters

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

Digital Systems Based on Principles and Applications of Electrical Engineering/Rizzoni (McGraw Hill

Topic 8. Sequential Circuits 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.

PRE J. Figure 25.1a J-K flip-flop with Asynchronous Preset and Clear inputs

Introduction to Sequential Circuits

Digital Fundamentals 11/2/2017. Summary. Summary. Floyd. Chapter 7. Latches

Digital Networks and Systems Laboratory 2 Basic Digital Building Blocks Time 4 hours

Digital Fundamentals: A Systems Approach

COE 202: Digital Logic Design Sequential Circuits Part 1. Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:

Feedback Sequential Circuits

16 Stage Bi-Directional LED Sequencer

Sequential Logic and Clocked Circuits

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

Flip-Flops and Sequential Circuit Design

Chapter. Synchronous Sequential Circuits

DIGITAL CIRCUIT LOGIC UNIT 11: SEQUENTIAL CIRCUITS (LATCHES AND FLIP-FLOPS)

CHAPTER 1 LATCHES & FLIP-FLOPS

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

DIGITAL SYSTEM FUNDAMENTALS (ECE421) DIGITAL ELECTRONICS FUNDAMENTAL (ECE422) LATCHES and FLIP-FLOPS

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science

PHYSICS 5620 LAB 9 Basic Digital Circuits and Flip-Flops

ASYNCHRONOUS COUNTER CIRCUITS

Sri Vidya College of Engineering And Technology. Virudhunagar Department of Electrical and Electronics Engineering

NEW MEXICO STATE UNIVERSITY Electrical and Computer Engineering Department. EE162 Digital Circuit Design Fall Lab 5: Latches & Flip-Flops

Combinational vs Sequential

CHW 261: Logic Design

ECE 341. Lecture # 2

Chapter 11 Latches and Flip-Flops

Digital Fundamentals: A Systems Approach

ELCT201: DIGITAL LOGIC DESIGN

Chapter 4. Logic Design

6. Sequential Logic Flip-Flops

Chapter 4: One-Shots, Counters, and Clocks

Topic D-type Flip-flops. Draw a timing diagram to illustrate the significance of edge

CSE115: Digital Design Lecture 23: Latches & Flip-Flops

Digital Integrated Circuits EECS 312

Rangkaian Sekuensial. Flip-flop

CHAPTER 6 COUNTERS & REGISTERS

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

VTU NOTES QUESTION PAPERS NEWS RESULTS FORUMS Registers

Advanced Digital Logic Design EECS 303

Digital Logic Design Sequential Circuits. Dr. Basem ElHalawany

Sequential circuits. Same input can produce different output. Logic circuit. William Sandqvist

SEMESTER ONE EXAMINATIONS 2002

Synchronous Sequential Logic. Chapter 5

DIGITAL FUNDAMENTALS

Introduction to Microprocessor & Digital Logic

Synchronous Sequential Logic

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

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

EL302 DIGITAL INTEGRATED CIRCUITS LAB #3 CMOS EDGE TRIGGERED D FLIP-FLOP. Due İLKER KALYONCU, 10043

Digital System Design

2 Sequential Circuits

Transcription:

Digital Circuits II VHDL for Digital System Design Practical Considerations References: 1) Text Book: Digital Electronics, 9 th editon, by William Kleitz, published by Pearson Spring 2015 Paul I-Hai Lin, Professor of ECET Dept. of Computer, Electrical and Information Technology Indiana University-Purdue University Fort Wayne Prof. Paul Lin 1 Topics of Discussion Flip-Flop Time Parameters Automatic Reset Schmitt Trigger ICs Switch Debouncing Sizing Pull-up Resistors Practical Input and Output Considearions Prof. Paul Lin 2 1

Flip-Flop Time Parameters Race condition: When inputs to a triggered device are changing at the same time that the active trigger edge of the input clock is making its transition AC Setup Requirements Clock pulse width (High), Clock pulse width (Low), Reset pulse width Setup time, Hold time Setup time: The length of time before the active clock edge that the flip-flop looks back to determine the levels to use at the inputs Hold time: The length of time after the active clock edge Active clock edge Propagation delay The delay from input to output Prof. Paul Lin 3 Flip-Flop Time Parameters Figure 11.1 A possible race condition on a J-K flip-flop creates an undetermined result at Q Prof. Paul Lin 4 2

Flip-Flop Time Parameters Figure 11.2 Setup time waveform specifications for a 74LS76 Prof. Paul Lin 5 Flip-Flop Time Parameters Figure 11.3 Setup and hold parameters for a 74LS76 Prof. Paul Lin 6 3

Flip-Flop Time Parameters Figure 11.8 Propagation delay for the asynchronous input to Q output for a 74LS76 Prof. Paul Lin 7 Flip-Flop Time Parameters (Modifications) Use Logic gate to obtain extra time delay Delay gate (ns): 5, 10, 15, 20 nsc Prof. Paul Lin 8 4

RC Circuit (Time Delay) Power-up Reset Automatic Reset Prof. Paul Lin 9 Schmitt Trigger ICs Schmitt trigger: transform slow changing waveforms into sharply defined, jitter-free output signals. Positive feedback; Hysteresis effect Prof. Paul Lin 10 5

Schmitt Trigger ICs Figure 11-28 Transfer function for a 7414 Schmitt trigger inverter Hysteresis effect Prof. Paul Lin 11 Switch Debouncing Switch bounce effect Debouncing Circuits JK Flip-flops (Figure 11.37) RC time delay circuit RS flip flop (NAND) Prof. Paul Lin 12 6

Switch Debouncing Debouncing Circuits Bouncing effect (Figure 11.38) Prof. Paul Lin 13 Switch Debouncing RC time delay circuit (Figure 11.39) Prof. Paul Lin 14 7

Switch Debouncing RS flip flop (NAND) Figure 11.40 Prof. Paul Lin 15 Sizing Pull-up Resistors Figure 11.43 Complete 5V, 1 A TTL power supply Prof. Paul Lin 16 8

Sizing Pull-up Resistors Figure 11.44 Accurate 60 Hz, TTL-level clock pulse generator Prof. Paul Lin 17 Sizing Pull-up Resistors Figure 11.46 Driving an LED Prof. Paul Lin 18 9

Sizing Pull-up Resistors Figure 11.47 Phototransistor used as an input to a latching alarm system Prof. Paul Lin 19 Sizing Pull-up Resistors Figure 11.48 A opto-coupler provides isolation in a level-shifting application Prof. Paul Lin 20 10

Sizing Pull-up Resistors Figure 11.49 Optical interrupter switch Prof. Paul Lin 21 Sizing Pull-up Resistors Figure 11.50 Using the optical interrupter switch to encode motor shaft position Prof. Paul Lin 22 11

Sizing Pull-up Resistors Figure 11.51 Connecting the optical interrupter switch in a digital system to count events Prof. Paul Lin 23 Sizing Pull-up Resistors Figure 11.52 Using a power MOSFET to interface logic to high-power ac circuit Prof. Paul Lin 24 12

Sizing Pull-up Resistors Figure 11.53 Using an LM339 analog comparator to interface to digital logic Prof. Paul Lin 25 Sizing Pull-up Resistors Figure 11.54 Internal circuitry of a Hall-effect switch IC Prof. Paul Lin 26 13

Sizing Pull-up Resistors Figure 11.55 The flux line from a south magnet triggering a Hall-effect switch IC Prof. Paul Lin 27 Sizing Pull-up Resistors Figure 11.56 A magnetic rotor triggering a Hall-effect switch IC Prof. Paul Lin 28 14

Sizing Pull-up Resistors Figure 11.57 Multiple inputs and outputs connected to a CPLD or FPGA Prof. Paul Lin 29 Summary & Conclusion Prof. Paul Lin 30 15