Date: 01/12/2014 Asynchronous (Ripple) Counters Patel Siddhi P rd SEM Computer Science and Engneering B.M.C.E.T Subject Name: Digital Electronics.

Slides:



Advertisements
Similar presentations
Synchronous Counters with SSI Gates
Advertisements

Counters Chapter 17 Subject: Digital System Year: 2009.
ECE543 Intro to Digital Systems Lecture 36 Propagation Delay in Counter Designs II 04/26/2013.
Chapter 7 Henry Hexmoor Registers and RTL
ENGIN112 L27: Counters November 5, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 27 Counters.
CS370 Counters. Overview °Counter: A register that goes through a prescribed series of states °Counters are important components in computers. °Counters.
Asynchronous and Synchronous Counters
Sequential Circuit Introduction to Counter
What is shift register? A shift register is a digital memory circuit found in calculators, computers, and data-processing systems. Bits (binary digits)
Sequential Circuit  It is a type of logic circuit whose output depends not only on the present value of its input signals but on the past history of its.
Electronic Counters.
Counters  A counter is a device which stores (and sometimes displays) the number of times a particular event or process has occurred, often in relationship.
Design of Counters ..
A presentation on Counters
Electronics Technology
Asynchronous Counters
Registers and Counters
Asynchronous Counter © 2014 Project Lead The Way, Inc.Digital Electronics.
Lecture 27 Counters Give qualifications of instructors: DAP
Sequential Circuits Chapter 4 S. Dandamudi To be used with S. Dandamudi, “Fundamentals of Computer Organization and Design,” Springer,  S.
Principles & Applications
Electronics Technology
Asynchronous Counters with SSI Gates
CS1104 – Computer Organization Aaron Tan Tuck Choy School of Computing National University.
Rabie A. Ramadan Lecture 3
Synchronous Counters with SSI Gates
SEQUENTIAL CIRCUITS Component Design and Use. Register with Parallel Load  Register: Group of Flip-Flops  Ex: D Flip-Flops  Holds a Word of Data 
Counters Dr. Rebhi S. Baraka Logic Design (CSCI 2301) Department of Computer Science Faculty of Information Technology The Islamic University.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 17 Dr. Shi Dept. of Electrical and Computer Engineering.
Counters. November 5, 2003 Introduction: Counters  Counters are circuits that cycle through a specified number of states.  Two types of counters: 
Counters - I. Outline  Introduction: Counters  Asynchronous (Ripple) Counters  Asynchronous Counters with MOD number < 2 n  Asynchronous Down Counters.
 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 8 - COUNTER -.
Synchronous Counters Synchronous digital counters have a common clock which results in all the flip-flops being triggered simultaneously. Consequently,
COUNTERS Why do we need counters?
Counters.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
Synchronous Sequential Circuits by Dr. Amin Danial Asham.
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.
Sequential logic circuits First Class 1Dr. AMMAR ABDUL-HAMED KHADER.
CS1104 – Computer Organization Aaron Tan Tuck Choy School of Computing National University.
FLIP FLOPS Binary unit capable of storing one bit – 0 or 1
Homework Reading Machine Projects Labs Tokheim Chapter 9.1 – 9.6
Asynchronous Counters with SSI Gates
Sequential Logic.
Asynchronous Counters
Sequential Logic Counters and Registers
Sequential Circuit: Counter
Principles & Applications
DR S. & S.S. GHANDHY ENGINEENRING COLLEGE
Asynchronous Counters
29th Oct Review Session 8.
Sequential Circuit - Counter -
D Flip-Flop.
Introduction to Sequential Logic Design
ECE Digital logic Lecture 16: Synchronous Sequential Logic
Registers and Counters Register : A Group of Flip-Flops. N-Bit Register has N flip-flops. Each flip-flop stores 1-Bit Information. So N-Bit Register Stores.
Asynchronous Counters with SSI Gates
Counters and Registers
Counters and Registers
CSC 220: Computer Organization
CSE 370 – Winter Sequential Logic-2 - 1
CHAPTER 4 COUNTER.
FLIP-FLOPS.
Digital Logic Department of CNET Chapter-6
Digital Logic Department of CNET Chapter-6
Counters.
Week 11 Flip flop & Latches.
Digital Electronics and Logic Design
Presentation transcript:

Date: 01/12/2014 Asynchronous (Ripple) Counters Patel Siddhi P rd SEM Computer Science and Engneering B.M.C.E.T Subject Name: Digital Electronics Teacher Name: Ms.Henal Patel

Introduction – Counter Binary Ripple Counter Asynchronous (Ripple) Counters 2 – bit Ripple Binary Counter 3 – bit Ripple Binary Counter 4 – bit Ripple Binary Counter A Four - bit Asynchronous Up And Down Counters Asynchronous Up Counter Asynchronous Down Counter The Ripple Effect - Problem And Solution CONTENTS

Counters Counter: A Circuit used for counting the pulse is known as a counter Binary Counter Counter that follows a binary sequence N bit binary counter counts in binary from n to 2 n Applications: Watches Clocks Alarms

Two main types of counters Ripple (asynchronous) counters Synchronous counters Ripple Counters Flip flop output serves as a source for triggering other flip flops Ripple counters triggered by initial Count signal Ripple counters allow some flip-flop outputs to be used as a source of clock for other flip-flops. n flip-flops a MOD (modulus) 2n counter.

Binary Ripple Counter  Count signal toggles output of low-order flip flop Low-order flip flop provides trigger for adjacent flip flop Not all flops change value simultaneously Focus on D &T flip flops implementation Fig.1 (Binary Ripple Counter) Reference[1]

2-bit Ripple Binary Counter. Output of one flip-flop is connected to the clock input of the next more-significant flip-flop. Asynchronous (Ripple) Counters Fig.2 (2-bit Ripple Counter) Reference[1]

Asynchronous (Ripple) Counters 3-bit Ripple Binary Counter. Fig.3 (3-bit Ripple Counter) Reference[1]

Asynchronous (Ripple) Counters 4-bit Ripple Binary Counter. Fig.4 (4-bit Ripple Counter) Reference[1]

Each FF output drives the CLK input of the next FF. FFs do not change states in exact synchronism with the applied clock pulses. There is delay between the responses of successive FFs. Ripple counter due to the way the FFs respond one after another in a kind of rippling effect. Asynchronous Counters

A Four-bit Asynchronous Up And Down Counters Fig.5 (4- bit Up And Down Counter) Reference[1]

A Four-bit Up Counter Fig.6 (4-bit Up Counter) Reference[1]

A Four-bit Down Counter Fig.7 (4-bit Down Counter) Reference[1]

A Four-bit Up And Down Counters Fig.8 (4-bit Up And Down Counter) Reference[1]

The Ripple Effect… Fig.9 (Ripple Effect...) Reference[2]

Ripple Effect…The Problem Propagation delays in an asynchronous (ripple-clocked) binary counter. If the accumulated delay is greater than the clock pulse, some counter states may be misrepresented! Fig.10 (Ripple Effect-The Problem) Reference[2]

K JQ Q CLK CLR K JQ Q CLK CLR K JQ Q CLK CLR CBA BCBC All J, K inputs are 1 (HIGH). A B 12 C NAND Output Clock MOD-6 counter produced by clearing (a MOD-8 binary counter) when count of six (110) occurs. Example (cont’d): Ripple Effect…The Solution Fig.11 (The Solution of Ripple Effect) Reference[2]

A B C NAND Output Clock Temporary state Counter is a MOD-6 counter. Example : Counting sequence of circuit. Fig.12 (Example of Ripple Counter) Reference[2]

Reference [1] R. P. JAIN, ‘Modern Digital Electronics’, McGraw Hill Education, Fourth Edition [2] A.K Maini, ‘Digital Electronics: Principle and Circuits’, Wiley India Publication

CONCLUSION Counters serve many purposes in sequential logic design. There are lots of variations on the basic counter. Some can increment or decrement. An enable signal can be added. The counter’s value may be explicitly set.