Sequential Circuit Introduction to Counter

Slides:



Advertisements
Similar presentations
Registers and Counters
Advertisements

1 Sequential Circuits Dr. Pang. 2 Outline Introduction to sequential circuits Basic latch Gated SR latch and gated D latch D flip-flop, T flip-flop, JK.
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR 1 Sequential Circuit: Register Introduction N-bit register contains n flip-flop and several logic gates and.
Homework Reading Machine Projects Labs Tokheim Chapter 9.1 – 9.6
Contemporary Logic Design Sequential Case Studies © R.H. Katz Transparency No Chapter #7: Sequential Logic Case Studies 7.1, 7.2 Counters.
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.
ECE 331 – Digital System Design Counters (Lecture #18)
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.
A.Abhari CPS2131 Registers A register is a group of n flip-flops each of them capable of storing one bit of information There are two types of registers:
What is shift register? A shift register is a digital memory circuit found in calculators, computers, and data-processing systems. Bits (binary digits)
Registers and 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 ..
Asynchronous Counters
Counters.
SEQUENTIAL CIRCUITS USING TTL 74XX ICS
Registers and Counters
Chapter 1_4 Part II Counters
MOHD. YAMANI IDRIS/ NOORZAILY MOHAMED NOOR1 Sequential Circuit Design.
Asynchronous Counter © 2014 Project Lead The Way, Inc.Digital Electronics.
Counter Section 6.3.
1 Sequential Circuits Registers and Counters. 2 Master Slave Flip Flops.
EE345: Introduction to Microcontrollers Register and Counters Prof. Ahmad Abu-El-Haija.
Registers and Counters
ECE2030 Introduction to Computer Engineering Lecture 15: Registers, Toggle Cells, Counters Prof. Hsien-Hsin Sean Lee School of Electrical and Computer.
Registers and Counters
ECE 301 – Digital Electronics Counters (Lecture #16)
Rabie A. Ramadan Lecture 3
Digital Design: Principles and Practices
2017/4/24 CHAPTER 6 Counters Chapter 5 (Sections )
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: 
Registers and Counters by Dr. Amin Danial Asham. References  Digital Design 5 th Edition, Morris Mano.
Digital Design Lectures 11 & 12 Shift Registers and Counters.
7-6 단일 레지스터에서 Microoperation Multiplexer-Based Transfer  Register 가 서로 다른 시간에 둘 이상의 source 에서 data 를 받을 경우 If (K1=1) then (R0 ←R1) else if (K2=1) then.
Registers and Counters Chapter 6. Digital Circuits 2 Clocked sequential circuits a group of flip-flops and combinational gates connected to form a feedback.
ECA1212 Introduction to Electrical & Electronics Engineering Chapter 9: Digital Electronics – Sequential Logic by Muhazam Mustapha, November 2011.
Chapter 1 Counters. Counters Counters are sequential circuits which "count” through a specific state sequence. They can count up, count down, or count.
Synchronous Counters Synchronous digital counters have a common clock which results in all the flip-flops being triggered simultaneously. Consequently,
Counters - II. Outline  Synchronous (Parallel) Counters  Up/Down Synchronous Counters  Designing Synchronous Counters  Decoding A Counter  Counters.
Sequential logic circuits
Counters and Registers Synchronous Counters. 7-7 Synchronous Down and Up/Down Counters  In the previous lecture, we’ve learned how synchronous counters.
Basic terminology associated with counters Technician Series
Unit 1 – Counters and Registers Mr. Grimming. Introduction FFs and logic gates are combined to form various counters and registers. Unit Goals Goals:
3 BIT DOWN COUNTER SUBJECT: DIGITAL ELECTONICS CODE: COLLEGE: BVM ENGINEERING COLLEGE COLLEGE CODE:008 ELECTRONICS & TELECOMMUNICATION DEPT.
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.
Logic Design (CE1111 ) Lecture 6 (Chapter 6) Registers &Counters Prepared by Dr. Lamiaa Elshenawy 1.
1 Registers A register is a group of n flip-flops each of them capable of storing one bit of information There are two types of registers: parallel and.
Chapter 35 Sequential Logic Circuits. Objectives After completing this chapter, you will be able to: –Describe the function of a flip-flop –Identify the.
1 Homework Reading –Tokheim Chapter 9.1 – 9.6 Machine Projects –Continue on mp3 Labs –Continue in labs with your assigned section.
Sequential logic circuits First Class 1Dr. AMMAR ABDUL-HAMED KHADER.
Synchronous Counters, ripple counter & other counters Lecture 2
Homework Reading Machine Projects Labs Tokheim Chapter 9.1 – 9.6
Prof. Hsien-Hsin Sean Lee
EKT 221 : Digital 2 COUNTERS.
Sequential Logic Counters and Registers
FIGURE 5.1 Block diagram of sequential circuit
Sequential Circuit: Counter
Dr. Clincy Professor of CS
DR S. & S.S. GHANDHY ENGINEENRING COLLEGE
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.
COE 202: Digital Logic Design Sequential Circuits Part 4
Computer Architecture and Organization: L02: Logic design Review
CHAPTER 4 COUNTER.
Digital Logic Department of CNET Chapter-6
Digital Logic Department of CNET Chapter-6
Outline Registers Counters 5/11/2019.
Counters.
Presentation transcript:

Sequential Circuit Introduction to Counter Asynchronous Counter - Ripple Asynchronous Down Counter Synchronous Counter – Parallel Synchronous Counter Up/Down Designing Synchronous Counter Counter with Parallel Load YAMANI /ZAILY

Sequential Circuit Contents Register Introduction Shift Register Simple register Register with parallel load Shift Register Shift Register Serial In/Serial Out Shift Register Serial In/Parallel Out Shift Register Parallel In/Serial Out Shift Register Parallel In/ Parallel Out Two way shift register Random Access Memory YAMANI /ZAILY

Sequential Circuit: Counter Introduction Counter is a circuit which cycle through state sequence Two types of counter Synchronous counter (e.g. parallel) Asynchronous counter (e.g. ripple) Ripple counter let some flip-flop output to be used as clock signal source for other flip-flop Synchronous counter use the same clock signal for all flip-flop YAMANI /ZAILY

Sequential Circuit: Counter Asynchronous Counter (Ripple) Asynchronous Counter : flip-flop doesn’t change condition simultaneously because it doesn’t use single clock signal Also known as ripple counter because clock signal input as ripple through counter YAMANI /ZAILY

Sequential Circuit: Counter Asynchronous Counter (Ripple) Example: 2-bit ripple counter Output from one flip-flop is connected to clock input for the next flip-flop MSB YAMANI /ZAILY

Sequential Circuit: Counter Asynchronous Counter (Ripple) Example: 3-bit ripple counter YAMANI /ZAILY

Sequential Circuit: Counter Asynchronous Counter (Ripple) Example: 4-bit ripple counter (negative edge triggered) YAMANI /ZAILY

Sequential Circuit: Counter Asynchronous Down Counter The previous example is up asynchronous counter Down asynchronous counter count from large to zero and repeat Example: 3-bit binary down counter YAMANI /ZAILY

Sequential Circuit: Counter Asynchronous Down Counter Example: 3-bit binary down counter (MOD 8) YAMANI /ZAILY

Sequential Circuit: Counter Synchronous Counter (Parallel) Synchronous counter: flip-flop with the same synchronous clock signal We can build synchronous counter using process to design sequential circuit Example: 2-bit synchronous binary counter (using T flip-flop or JK) YAMANI /ZAILY

Sequential Circuit: Counter Synchronous Counter (Parallel) Example: 2-bit synchronous binary counter (using T flip-flop or JK) cont…. YAMANI /ZAILY

Sequential Circuit: Counter Synchronous Counter (Parallel) Example: 2-bit synchronous binary counter (using T flip-flop or JK) cont…. YAMANI /ZAILY

Sequential Circuit: Counter Synchronous Counter (Parallel) Example: 2-bit synchronous binary counter (using T flip-flop or JK) cont…. YAMANI /ZAILY

Sequential Circuit: Counter Synchronous Counter (Parallel) Example: 2-bit synchronous binary counter (using T flip-flop or JK) cont…. YAMANI /ZAILY

Sequential Circuit: Counter Synchronous Counter (Parallel) Example: BCD Synchronous Counter YAMANI /ZAILY

Sequential Circuit: Counter Synchronous Counter (Parallel) Example: BCD Synchronous Counter YAMANI /ZAILY

Sequential Circuit: Counter Up/Down Synchronous Counter Up/Down Synchronous Counter: two way counter which able to count up or down Up/Down control input line which determine the counter Up/Down = 1 (count up) Up/Down = 0 (count down) YAMANI /ZAILY

Sequential Circuit: Counter Up/Down Synchronous Counter Example: 3-bit Up/Down Synchronous Counter YAMANI /ZAILY

Sequential Circuit: Counter Up/Down Synchronous Counter Example: 3-bit Up/Down Synchronous Counter (cont) YAMANI /ZAILY

Sequential Circuit: Counter Designing Synchronous Counter See sequential logic lecture notes Example: 3-bit Gray Code Counter (using JK flip-flop) YAMANI /ZAILY

Sequential Circuit: Counter Designing Synchronous Counter 3-bit Gray Code Counter: flip-flop input YAMANI /ZAILY

Sequential Circuit: Counter Designing Synchronous Counter 3-bit Gray Code Counter: logic diagram YAMANI /ZAILY

Sequential Circuit: Counter Counter with Parallel Load Counter with Parallel Load able to Count at different condition Count in different sequence For increment/decrement function YAMANI /ZAILY

Sequential Circuit: Counter Counter with Parallel Load Different method to get MOD-6 counter YAMANI /ZAILY

Sequential Circuit: Counter Counter with Parallel Load Counter with 4-bit parallel load YAMANI /ZAILY

Sequential Logic Contents Register Introduction Shift Register Simple register Register with parallel load Shift Register Shift Register Serial In/Serial Out Shift Register Serial In/Parallel Out Shift Register Parallel In/Serial Out Shift Register Parallel In/ Parallel Out Two way shift register Random Access Memory YAMANI /ZAILY