SlideShare a Scribd company logo
Presented By
Name- Sonya Akter Rupa
ID- 315161009
Batch- 8th
Semester- 5th
Department of CSE
Email- sonyarupa321@gmail.com
Hamdard University Bangladesh
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa
Presentation on
Synchronous Counter
Outline
What is counter?
Types of Counters
Why we need counter?
Synchronous Counter & Circuit
How to Design a Synchronous Counter
4-bit Synchronous Binary Counter
Binary Up-Down Counter
Application of Synchronous Counter
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 2
What is counter?
A counter is a device which stores and sometimes
displays the number of times a
particular event or process has occurred, often in
relationship to a clock signal.
A counter is a functional unit with a finite number
of states each of which represents a number that can
be, upon receipt of an appropriate signal, increased
by unity or by a given constant.
This device is usually capable of bringing the
represented number to a specified value such as
zero.
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 3
Types of Counters
Counters are categorized as:
Asynchronous (Ripple) Counters- the flip-
flop output serves as a source for triggering
other flip-flops.
Synchronous Counters- the input pulses are
applied to all clock pulse inputs of all flip-
flops. The change of a particular flip-flop is
dependent CP on the present state of other
flip-flops.
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 4
Why we need counter?
In a digital circuit, counters are used to do three main
functions:
I. Timing
II. Sequencing
III. Counting
A timing problem might require that a high frequency pulse
train, such as the output of a 10MHz crystal oscillator, be
divided to produce a pulse train of a much lower frequency,
say 1Hz. This application is required to build a precision
digital clock.
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 5
Why we need counter? (cont.)
A sequencing problem would arise if for instance, it
become necessary to apply power to various
components of a large machine in a specific order. The
starting of a rocket motor is an example of sequencing
work or field.
Measuring the flow of auto traffic on roadway is an
application in which an event must increment a tally.
This can be done automatically with an electronic
counter triggered by a photocell or road sensor. In this
way, the total number of vehicles passing a certain
point can be counted.
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 6
Synchronous Counter & Circuit
In synchronous counter, the external event
used to produce a pulse that is synchronized
with the internal clock.
In synchronous logic circuit, an electronic
oscillator generates a repetitive series of
equally spaced pulses called the clock signal.
The clock signal is applied to all the memory
elements in the circuit, called flip-flops.
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 7
How to Design a Synchronous Counter
i. Determine desired number of bits and desired counting
sequence.
ii. Draw the state transition diagram showing all possible states.
iii. Use the diagram to create a table listing all PRESENT states
and their NEXT states.
iv. Add a column for each JK input. Indicate the level required at
each J and K in order to produce transition to the NEXT state.
v. Design the logic circuits to generate levels required at each JK
input.
vi. Implement the final expressions.
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 8
4-bit Synchronous Binary
Counter
The CP terminals of all flip-
flops are connected to a
common clock-pulse source.
The first stage A0 has its J and
K equal to 1 if the counter is
enabled.
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 9
Binary Up-Down Counter
When the up input control is 1, the
circuit counts up, since the T inputs
are determined from the previous
values of the normal outputs in Q.
When the down input control is 1,
the circuit counts down, since the
complement outputs Q’ determine
the states of the T inputs.
When both the up and down signal
are 0’s, the register does not change
state but remains in the same count.
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 10
Application of Synchronous Counter
Synchronous counters are used in lots of designs like Real Time Clock, Processors
and so on. The simple application of time counting can be listing as follows:
i. Alarm clock
ii. Set an AC timer
iii. Set a timer for taking picture in camera
iv. Flashing indicator lights of our vehicle
Some serious applications can be as follows:
i. Counting the time allotted for a “Process” by the scheduler
ii. Counters can be used as clock dividers too
We can find their use in common kitchen application as like Microwave Oven and
Washing Machines also.
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 11
Counter Applications
Car Parking Control
The counter controls the gate
activation for lowering and rising the
gate depending on the number of parked
cars
Each car enters the parking will ascend
the counter by one “up”
Each car exists the parking will
descend the counter by one “down”
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 12
Car Parking Control
Entrance Sensor
Exit Sensor
UP
Down
Interface
Gate Activation
Display
Lower/Rise
Available / Full
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 13
Reference Books & Websites
Digital Logic Design by Morris Mano
Digital Logic Design by Brain Holdsworth
en.wikipedia.org/wiki/counter_(digital)
en.wikipedia.org/wiki/Synchronous-circuit
www.quora.com/the-application-of-
synchronous-counter
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 14
Thursday, August 3, 2017 Prepered By Sonya Akter Rupa

More Related Content

What's hot

Sop and pos
Sop and posSop and pos
Sop and pos
shubhamprajapat23
 
Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386
yash sawarkar
 
Finite State Machine by M. Arokiasamy
Finite State Machine by M. ArokiasamyFinite State Machine by M. Arokiasamy
Finite State Machine by M. Arokiasamy
Mark Arokiasamy
 
Counters & time delay
Counters & time delayCounters & time delay
Counters & time delay
Hemant Chetwani
 
Shift Register
Shift RegisterShift Register
Shift Register
Vanitha Chandru
 
Arm organization and implementation
Arm organization and implementationArm organization and implementation
Arm organization and implementation
Shubham Singh
 
Circuit lab 8 verification of thevenin's theorem@taj
Circuit lab 8  verification of thevenin's theorem@tajCircuit lab 8  verification of thevenin's theorem@taj
Circuit lab 8 verification of thevenin's theorem@taj
Tajim Md. Niamat Ullah Akhund
 
8086 Micro-processor and MDA 8086 Trainer Kit
8086 Micro-processor and MDA 8086 Trainer Kit8086 Micro-processor and MDA 8086 Trainer Kit
8086 Micro-processor and MDA 8086 Trainer Kit
Amit Kumer Podder
 
Register in Digital Logic
Register in Digital LogicRegister in Digital Logic
Register in Digital Logic
ISMT College
 
Register Organization of 80386
Register Organization of 80386Register Organization of 80386
Esd mod 3
Esd mod 3Esd mod 3
Esd mod 3
SOURAV KUMAR
 
digital Counter
digital Counterdigital Counter
digital Counter
shamshad alam
 
Addressing mode of 8051
Addressing mode of 8051Addressing mode of 8051
Addressing mode of 8051
Nitin Ahire
 
L15 timers-counters-in-atmega328 p
L15 timers-counters-in-atmega328 pL15 timers-counters-in-atmega328 p
L15 timers-counters-in-atmega328 p
rsamurti
 
Advanced Pipelining in ARM Processors.pptx
Advanced Pipelining  in ARM Processors.pptxAdvanced Pipelining  in ARM Processors.pptx
Advanced Pipelining in ARM Processors.pptx
JoyChowdhury30
 
Register introduction
Register introductionRegister introduction
Register introduction
maamir farooq
 
Floating point arithmetic operations (1)
Floating point arithmetic operations (1)Floating point arithmetic operations (1)
Floating point arithmetic operations (1)
cs19club
 
8085 interfacing with memory chips
8085 interfacing with memory chips8085 interfacing with memory chips
8085 interfacing with memory chips
Srikrishna Thota
 
Synchronous sequential Circuits
Synchronous sequential CircuitsSynchronous sequential Circuits
Synchronous sequential Circuits
Indira Priyadarshini
 
Analysis of algorithn class 2
Analysis of algorithn class 2Analysis of algorithn class 2
Analysis of algorithn class 2
Kumar
 

What's hot (20)

Sop and pos
Sop and posSop and pos
Sop and pos
 
Microprocessor 80386
Microprocessor 80386Microprocessor 80386
Microprocessor 80386
 
Finite State Machine by M. Arokiasamy
Finite State Machine by M. ArokiasamyFinite State Machine by M. Arokiasamy
Finite State Machine by M. Arokiasamy
 
Counters & time delay
Counters & time delayCounters & time delay
Counters & time delay
 
Shift Register
Shift RegisterShift Register
Shift Register
 
Arm organization and implementation
Arm organization and implementationArm organization and implementation
Arm organization and implementation
 
Circuit lab 8 verification of thevenin's theorem@taj
Circuit lab 8  verification of thevenin's theorem@tajCircuit lab 8  verification of thevenin's theorem@taj
Circuit lab 8 verification of thevenin's theorem@taj
 
8086 Micro-processor and MDA 8086 Trainer Kit
8086 Micro-processor and MDA 8086 Trainer Kit8086 Micro-processor and MDA 8086 Trainer Kit
8086 Micro-processor and MDA 8086 Trainer Kit
 
Register in Digital Logic
Register in Digital LogicRegister in Digital Logic
Register in Digital Logic
 
Register Organization of 80386
Register Organization of 80386Register Organization of 80386
Register Organization of 80386
 
Esd mod 3
Esd mod 3Esd mod 3
Esd mod 3
 
digital Counter
digital Counterdigital Counter
digital Counter
 
Addressing mode of 8051
Addressing mode of 8051Addressing mode of 8051
Addressing mode of 8051
 
L15 timers-counters-in-atmega328 p
L15 timers-counters-in-atmega328 pL15 timers-counters-in-atmega328 p
L15 timers-counters-in-atmega328 p
 
Advanced Pipelining in ARM Processors.pptx
Advanced Pipelining  in ARM Processors.pptxAdvanced Pipelining  in ARM Processors.pptx
Advanced Pipelining in ARM Processors.pptx
 
Register introduction
Register introductionRegister introduction
Register introduction
 
Floating point arithmetic operations (1)
Floating point arithmetic operations (1)Floating point arithmetic operations (1)
Floating point arithmetic operations (1)
 
8085 interfacing with memory chips
8085 interfacing with memory chips8085 interfacing with memory chips
8085 interfacing with memory chips
 
Synchronous sequential Circuits
Synchronous sequential CircuitsSynchronous sequential Circuits
Synchronous sequential Circuits
 
Analysis of algorithn class 2
Analysis of algorithn class 2Analysis of algorithn class 2
Analysis of algorithn class 2
 

Similar to Synchronous Counter in Digital Logic Device

Real-Time Acceleration Control Using Bluetooth Mobile App
Real-Time Acceleration Control Using Bluetooth Mobile AppReal-Time Acceleration Control Using Bluetooth Mobile App
Real-Time Acceleration Control Using Bluetooth Mobile App
Lance Alpuerto
 
Lec 3 classification of computers
Lec 3 classification of computersLec 3 classification of computers
Lec 3 classification of computers
Adnan Khan
 
Multi level parking
Multi level parkingMulti level parking
Multi level parking
Mehak Goel
 
Cnc control system and interface
Cnc control system and interfaceCnc control system and interface
Cnc control system and interface
bhanutomar
 
presentation en anglais templat_evehicule sansor.pptx
presentation en anglais templat_evehicule sansor.pptxpresentation en anglais templat_evehicule sansor.pptx
presentation en anglais templat_evehicule sansor.pptx
SoukainaSadeq
 
Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...
Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...
Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...
IJERA Editor
 
AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...
AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...
AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...
VLSICS Design
 
Ijecet 06 08_001
Ijecet 06 08_001Ijecet 06 08_001
Ijecet 06 08_001
IAEME Publication
 
Ijecet 06 08_001
Ijecet 06 08_001Ijecet 06 08_001
Ijecet 06 08_001
IAEME Publication
 
COUNTERS.pptx
COUNTERS.pptxCOUNTERS.pptx
COUNTERS.pptx
THE CREATORS ACADEMY
 
Computer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) pptComputer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) ppt
SuryaKumarSahani
 
FYBSC IT Digital Electronics Unit V Chapter I Counters
FYBSC IT Digital Electronics Unit V Chapter I CountersFYBSC IT Digital Electronics Unit V Chapter I Counters
FYBSC IT Digital Electronics Unit V Chapter I Counters
Arti Parab Academics
 
ADC using single slope technique
ADC using single slope  techniqueADC using single slope  technique
ADC using single slope technique
PoojashreeG
 
application of mathematic
application of mathematicapplication of mathematic
application of mathematic
shohad ahmed
 
Ie3415061510
Ie3415061510Ie3415061510
Ie3415061510
IJERA Editor
 
Stair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable PlatformStair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable Platform
ijtsrd
 
car parking
car parkingcar parking
car parking
Neeraj Kumar
 
B sc cs i bo-de u-iii counters & registers
B sc cs i bo-de u-iii counters & registersB sc cs i bo-de u-iii counters & registers
B sc cs i bo-de u-iii counters & registers
Rai University
 
Electronic toll collector
Electronic toll collectorElectronic toll collector
Electronic toll collector
Srujani Kancharla
 
GPS Assisted Roadmapping and Vehicle Monitoring
GPS Assisted Roadmapping and Vehicle Monitoring GPS Assisted Roadmapping and Vehicle Monitoring
GPS Assisted Roadmapping and Vehicle Monitoring
Niranjan Shintre
 

Similar to Synchronous Counter in Digital Logic Device (20)

Real-Time Acceleration Control Using Bluetooth Mobile App
Real-Time Acceleration Control Using Bluetooth Mobile AppReal-Time Acceleration Control Using Bluetooth Mobile App
Real-Time Acceleration Control Using Bluetooth Mobile App
 
Lec 3 classification of computers
Lec 3 classification of computersLec 3 classification of computers
Lec 3 classification of computers
 
Multi level parking
Multi level parkingMulti level parking
Multi level parking
 
Cnc control system and interface
Cnc control system and interfaceCnc control system and interface
Cnc control system and interface
 
presentation en anglais templat_evehicule sansor.pptx
presentation en anglais templat_evehicule sansor.pptxpresentation en anglais templat_evehicule sansor.pptx
presentation en anglais templat_evehicule sansor.pptx
 
Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...
Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...
Digitization of Speedometer Incorporating Arduino and Tracing of Location Usi...
 
AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...
AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...
AREA OPTIMIZED FPGA IMPLEMENTATION FOR GENERATION OF RADAR PULSE COM-PRESSION...
 
Ijecet 06 08_001
Ijecet 06 08_001Ijecet 06 08_001
Ijecet 06 08_001
 
Ijecet 06 08_001
Ijecet 06 08_001Ijecet 06 08_001
Ijecet 06 08_001
 
COUNTERS.pptx
COUNTERS.pptxCOUNTERS.pptx
COUNTERS.pptx
 
Computer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) pptComputer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) ppt
 
FYBSC IT Digital Electronics Unit V Chapter I Counters
FYBSC IT Digital Electronics Unit V Chapter I CountersFYBSC IT Digital Electronics Unit V Chapter I Counters
FYBSC IT Digital Electronics Unit V Chapter I Counters
 
ADC using single slope technique
ADC using single slope  techniqueADC using single slope  technique
ADC using single slope technique
 
application of mathematic
application of mathematicapplication of mathematic
application of mathematic
 
Ie3415061510
Ie3415061510Ie3415061510
Ie3415061510
 
Stair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable PlatformStair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable Platform
 
car parking
car parkingcar parking
car parking
 
B sc cs i bo-de u-iii counters & registers
B sc cs i bo-de u-iii counters & registersB sc cs i bo-de u-iii counters & registers
B sc cs i bo-de u-iii counters & registers
 
Electronic toll collector
Electronic toll collectorElectronic toll collector
Electronic toll collector
 
GPS Assisted Roadmapping and Vehicle Monitoring
GPS Assisted Roadmapping and Vehicle Monitoring GPS Assisted Roadmapping and Vehicle Monitoring
GPS Assisted Roadmapping and Vehicle Monitoring
 

More from Sonya Akter Rupa

Method Overloading in Java
Method Overloading in JavaMethod Overloading in Java
Method Overloading in Java
Sonya Akter Rupa
 
Enviremental Pollution
Enviremental PollutionEnviremental Pollution
Enviremental Pollution
Sonya Akter Rupa
 
Switch Case in C Programming
Switch Case in C ProgrammingSwitch Case in C Programming
Switch Case in C Programming
Sonya Akter Rupa
 
File in C Programming
File in C ProgrammingFile in C Programming
File in C Programming
Sonya Akter Rupa
 
Pointer in C
Pointer in CPointer in C
Pointer in C
Sonya Akter Rupa
 
One Dimentional Array
One Dimentional ArrayOne Dimentional Array
One Dimentional Array
Sonya Akter Rupa
 
Two Dimentional Array
Two Dimentional ArrayTwo Dimentional Array
Two Dimentional Array
Sonya Akter Rupa
 
The population is resource or burden for Bangladesh
The population is resource or burden for BangladeshThe population is resource or burden for Bangladesh
The population is resource or burden for Bangladesh
Sonya Akter Rupa
 
Spherical Polar Coordinate System- physics II
Spherical Polar Coordinate System- physics IISpherical Polar Coordinate System- physics II
Spherical Polar Coordinate System- physics II
Sonya Akter Rupa
 

More from Sonya Akter Rupa (9)

Method Overloading in Java
Method Overloading in JavaMethod Overloading in Java
Method Overloading in Java
 
Enviremental Pollution
Enviremental PollutionEnviremental Pollution
Enviremental Pollution
 
Switch Case in C Programming
Switch Case in C ProgrammingSwitch Case in C Programming
Switch Case in C Programming
 
File in C Programming
File in C ProgrammingFile in C Programming
File in C Programming
 
Pointer in C
Pointer in CPointer in C
Pointer in C
 
One Dimentional Array
One Dimentional ArrayOne Dimentional Array
One Dimentional Array
 
Two Dimentional Array
Two Dimentional ArrayTwo Dimentional Array
Two Dimentional Array
 
The population is resource or burden for Bangladesh
The population is resource or burden for BangladeshThe population is resource or burden for Bangladesh
The population is resource or burden for Bangladesh
 
Spherical Polar Coordinate System- physics II
Spherical Polar Coordinate System- physics IISpherical Polar Coordinate System- physics II
Spherical Polar Coordinate System- physics II
 

Recently uploaded

ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
Mukeshwaran Balu
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
gerogepatton
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
SyedAbiiAzazi1
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
PauloRodrigues104553
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
Madhumitha Jayaram
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
anoopmanoharan2
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
rpskprasana
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
PuktoonEngr
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
yokeleetan1
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 

Recently uploaded (20)

ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
ACRP 4-09 Risk Assessment Method to Support Modification of Airfield Separat...
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application14 Template Contractual Notice - EOT Application
14 Template Contractual Notice - EOT Application
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
Series of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.pptSeries of visio cisco devices Cisco_Icons.ppt
Series of visio cisco devices Cisco_Icons.ppt
 
Wearable antenna for antenna applications
Wearable antenna for antenna applicationsWearable antenna for antenna applications
Wearable antenna for antenna applications
 
PPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testingPPT on GRP pipes manufacturing and testing
PPT on GRP pipes manufacturing and testing
 
CSM Cloud Service Management Presentarion
CSM Cloud Service Management PresentarionCSM Cloud Service Management Presentarion
CSM Cloud Service Management Presentarion
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt2. Operations Strategy in a Global Environment.ppt
2. Operations Strategy in a Global Environment.ppt
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
Swimming pool mechanical components design.pptx
Swimming pool  mechanical components design.pptxSwimming pool  mechanical components design.pptx
Swimming pool mechanical components design.pptx
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 

Synchronous Counter in Digital Logic Device

  • 1. Presented By Name- Sonya Akter Rupa ID- 315161009 Batch- 8th Semester- 5th Department of CSE Email- sonyarupa321@gmail.com Hamdard University Bangladesh Thursday, August 3, 2017 Prepered By Sonya Akter Rupa Presentation on Synchronous Counter
  • 2. Outline What is counter? Types of Counters Why we need counter? Synchronous Counter & Circuit How to Design a Synchronous Counter 4-bit Synchronous Binary Counter Binary Up-Down Counter Application of Synchronous Counter Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 2
  • 3. What is counter? A counter is a device which stores and sometimes displays the number of times a particular event or process has occurred, often in relationship to a clock signal. A counter is a functional unit with a finite number of states each of which represents a number that can be, upon receipt of an appropriate signal, increased by unity or by a given constant. This device is usually capable of bringing the represented number to a specified value such as zero. Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 3
  • 4. Types of Counters Counters are categorized as: Asynchronous (Ripple) Counters- the flip- flop output serves as a source for triggering other flip-flops. Synchronous Counters- the input pulses are applied to all clock pulse inputs of all flip- flops. The change of a particular flip-flop is dependent CP on the present state of other flip-flops. Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 4
  • 5. Why we need counter? In a digital circuit, counters are used to do three main functions: I. Timing II. Sequencing III. Counting A timing problem might require that a high frequency pulse train, such as the output of a 10MHz crystal oscillator, be divided to produce a pulse train of a much lower frequency, say 1Hz. This application is required to build a precision digital clock. Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 5
  • 6. Why we need counter? (cont.) A sequencing problem would arise if for instance, it become necessary to apply power to various components of a large machine in a specific order. The starting of a rocket motor is an example of sequencing work or field. Measuring the flow of auto traffic on roadway is an application in which an event must increment a tally. This can be done automatically with an electronic counter triggered by a photocell or road sensor. In this way, the total number of vehicles passing a certain point can be counted. Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 6
  • 7. Synchronous Counter & Circuit In synchronous counter, the external event used to produce a pulse that is synchronized with the internal clock. In synchronous logic circuit, an electronic oscillator generates a repetitive series of equally spaced pulses called the clock signal. The clock signal is applied to all the memory elements in the circuit, called flip-flops. Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 7
  • 8. How to Design a Synchronous Counter i. Determine desired number of bits and desired counting sequence. ii. Draw the state transition diagram showing all possible states. iii. Use the diagram to create a table listing all PRESENT states and their NEXT states. iv. Add a column for each JK input. Indicate the level required at each J and K in order to produce transition to the NEXT state. v. Design the logic circuits to generate levels required at each JK input. vi. Implement the final expressions. Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 8
  • 9. 4-bit Synchronous Binary Counter The CP terminals of all flip- flops are connected to a common clock-pulse source. The first stage A0 has its J and K equal to 1 if the counter is enabled. Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 9
  • 10. Binary Up-Down Counter When the up input control is 1, the circuit counts up, since the T inputs are determined from the previous values of the normal outputs in Q. When the down input control is 1, the circuit counts down, since the complement outputs Q’ determine the states of the T inputs. When both the up and down signal are 0’s, the register does not change state but remains in the same count. Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 10
  • 11. Application of Synchronous Counter Synchronous counters are used in lots of designs like Real Time Clock, Processors and so on. The simple application of time counting can be listing as follows: i. Alarm clock ii. Set an AC timer iii. Set a timer for taking picture in camera iv. Flashing indicator lights of our vehicle Some serious applications can be as follows: i. Counting the time allotted for a “Process” by the scheduler ii. Counters can be used as clock dividers too We can find their use in common kitchen application as like Microwave Oven and Washing Machines also. Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 11
  • 12. Counter Applications Car Parking Control The counter controls the gate activation for lowering and rising the gate depending on the number of parked cars Each car enters the parking will ascend the counter by one “up” Each car exists the parking will descend the counter by one “down” Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 12
  • 13. Car Parking Control Entrance Sensor Exit Sensor UP Down Interface Gate Activation Display Lower/Rise Available / Full Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 13
  • 14. Reference Books & Websites Digital Logic Design by Morris Mano Digital Logic Design by Brain Holdsworth en.wikipedia.org/wiki/counter_(digital) en.wikipedia.org/wiki/Synchronous-circuit www.quora.com/the-application-of- synchronous-counter Thursday, August 3, 2017 Prepered By Sonya Akter Rupa 14
  • 15. Thursday, August 3, 2017 Prepered By Sonya Akter Rupa