Synch 1.1 Synchronous Counters 1 ©Paul Godin Created January 2008.

Slides:



Advertisements
Similar presentations
Synchronous Counters with SSI Gates
Advertisements

A presentation on Counters (second)
Practice Problems 2 Latch and Flip Flop ©Paul Godin Created September 2007 Last edit Aug 2013.
Sequential Circuit - Counter -
CS370 Counters. Overview °Counter: A register that goes through a prescribed series of states °Counters are important components in computers. °Counters.
C.S. Choy1 SEQUENTIAL LOGIC A circuit’s output depends on its previous state (condition) in addition to its current inputs The state of the circuit is.
M.S.P.V.L. Polytechnic College, Pavoorchatram
Asynchronous and Synchronous Counters
Sequential Circuit Introduction to Counter
EET 1131 Unit 11 Counter Circuits  Read Kleitz, Chapter 12, skipping Sections and  Homework #11 and Lab #11 due next week.  Quiz next week.
What is shift register? A shift register is a digital memory circuit found in calculators, computers, and data-processing systems. Bits (binary digits)
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.
Digital Fundamentals with PLD Programming Floyd Chapter 10
A presentation on Counters
Asynchronous Counters
Counters.
1 EENG 2710 Project Synchronous Counters. 2 Counters Counter: A Sequential Circuit that counts pulses. Used for Event Counting, Frequency Division, Timing,
Asynchronous Counter © 2014 Project Lead The Way, Inc.Digital Electronics.
Counter Section 6.3.
Sequential Circuit - Counter -
Sequential Circuits Chapter 4 S. Dandamudi To be used with S. Dandamudi, “Fundamentals of Computer Organization and Design,” Springer,  S.
Synchronous Counters.
Registers and Counters
Asynchronous Counters with SSI Gates
Synchronous Counters ET 5. Thinking back In the past we have seen that asynchronous counters can be used to count binary in the order that we have filled.
CS1104 – Computer Organization Aaron Tan Tuck Choy School of Computing National University.
P. 4.1 Digital Technology and Computer Fundamentals Chapter 4 Digital Components.
Counter Application (Part B) By : Pn Siti Nor Diana Ismail CHAPTER 3.
Synchronous Counters with SSI Gates
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
Counters By Taweesak Reungpeerakul
Counter Classification Count modulus (MOD) – total number of states in the counter sequence Counter triggering technique – positive edge or negative edge.
ECEN 248: INTRODUCTION TO DIGITAL SYSTEMS DESIGN Lecture 17 Dr. Shi Dept. of Electrical and Computer Engineering.
Flip Flops 3.1 Latches and Flip-Flops 3 ©Paul Godin Created September 2007 Last Edit Aug 2013.
 Counters are sequential circuits which "count" through a specific state sequence. They can count up, count down, or count through other fixed sequences.
Asynch 1.1 Asynchronous Counters 1 ©Paul Godin Last Edit Sept 2009.
© 2009 Pearson Education, Upper Saddle River, NJ All Rights ReservedFloyd, Digital Fundamentals, 10 th ed Digital Fundamentals Tenth Edition Floyd.
ECA1212 Introduction to Electrical & Electronics Engineering Chapter 9: Digital Electronics – Sequential Logic by Muhazam Mustapha, November 2011.
Chapter 1_4 Part III more on … Counters Chapter 1_4 Part III more on … Counters.
Chapter 1 Counters. Counters Counters are sequential circuits which "count” through a specific state sequence. They can count up, count down, or count.
CHAPTER 8 - COUNTER -.
Synchronous Counters Synchronous digital counters have a common clock which results in all the flip-flops being triggered simultaneously. Consequently,
MSI Counters Counter ICs Technician Series ©Paul Godin Updated Feb 2015 gmail.com.
Sequential logic circuits
Counters 2.1 MSI Counters Counter ICs ©Paul Godin Updated Aug 2013 gmail.com.
COUNTERS Why do we need counters?
Counters.
Basic terminology associated with counters Technician Series
Flip Flops 4.1 Latches and Flip-Flops 4 ©Paul Godin Created September 2007 Last edit Sept 2009.
State Machines (Closed Loop / Moore) Synch 2.1  Paul R. Godin Updated: January 2008.
Flip Flops 3.1 Latches and Flip-Flops 3 ©Paul Godin Created September 2007 Last Edit Aug 2013.
FLIP FLOPS Binary unit capable of storing one bit – 0 or 1
EKT 124 / 3 DIGITAL ELEKTRONIC 1
EET 1131 Unit 11 Counter Circuits
DIGI-260 Digital Devices and Applications
Asynchronous Counters with SSI Gates
EKT 221 : Digital 2 COUNTERS.
Sequential Circuit: Counter
Asynchronous Counters
Sequential Circuit - Counter -
Digital Fundamentals with PLD Programming Floyd Chapter 10
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
Asynchronous Counters 2
EET107/3 DIGITAL ELECTRONICS 1
EET 1131 Unit 11 Counter Circuits
Chapter 8 Counters Changjiang Zhang
Synchronous Counters 4: State Machine Counting
Basic terminology associated with counter and sequential circuits.
Presentation transcript:

Synch 1.1 Synchronous Counters 1 ©Paul Godin Created January 2008

Synchronous Counters Asynchronous Counters are problematic for many applications due to glitches caused by the rippling effect of their design. Synchronous Counters help eliminate these glitches by providing a clock pulse to all of the flip-flops at the same time (synchronized). Synchronous Counters can also operate at higher speeds due to the lack of the propagation delays present in the Asynchronous design. Synch 1.2

Patterns As with the Asynchronous Counters, a pattern develops when counting in binary. With each flip-flop getting a clock edge from the same source a means of advancing the count must be found within the pattern. LSB MSB Synch 1.3

Patterns For the LSB there cannot be any changes; the Flip-Flop must divide the initial clock pulses by 2. ◦ Accomplished by toggling. For the next digit, a toggle is required when the first Flip- Flop is about to go into the low state. LSB MSB Synch 1.4

First 2 Stages Look at the state of the input just prior to the clock edge. Synch 1.5

Stage 3 The third stage requires more thought. The output of stage 3 toggles high when both stage 1 AND stage 2 are high and about to go low. LSB MSB Synch 1.6

Stages 1,2,3 When Q1 AND Q2 are high, stage 3 JK input is high If stages 1 and 2 are high, stage 3 Flip-Flop detects a 1-1 input and toggles. Synch 1.7

Additional Stages Every stage after the first 2 is configured the same way: ◦ Use cascaded AND gates to detect the 2 closest least-significant states. Synch 1.8

Truncating For the Synchronous counter, truncating can be accomplished in the same manner as with the Asynchronous counter. ◦ Detect the next unwanted state and provide a preset/clear to the asynchronous inputs of the flip-flop. There are better ways of truncating a count with synchronous counters. Synch 1.9

Count Direction The count direction can be changed by: ◦ changing between Q/Q’ as the output ◦ changing the configuration of the AND gates to detect the Q/Q’ outputs. Universal counters are available that permit selection of count direction. Synch 1.10

Questions 1. Is it possible to have glitches with a full sequence synchronous counter? Explain. 2. What is a disadvantage of Synchronous counters? Synch 1.11

END ©Paul R. Godin gmail.com Synch 1.12