SlideShare a Scribd company logo
1 of 15
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

Senior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording SystemSenior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording SystemMd Kafiul Islam
 
Analog to Digital conversion
Analog to Digital conversionAnalog to Digital conversion
Analog to Digital conversionChetan Pandey
 
Embedded systems in biomedical applications
Embedded systems in biomedical applicationsEmbedded systems in biomedical applications
Embedded systems in biomedical applicationsSeminar Links
 
Timer in PLC and its Types.pdf
Timer in PLC and its Types.pdfTimer in PLC and its Types.pdf
Timer in PLC and its Types.pdfSAGE Automation
 
Basics of arduino uno
Basics of arduino unoBasics of arduino uno
Basics of arduino unoRahat Sood
 
Selection of sensors (mechatronics)
Selection of sensors (mechatronics)Selection of sensors (mechatronics)
Selection of sensors (mechatronics)Mithun Chowdhury
 
6. introduction to digital electronics
6. introduction to digital electronics6. introduction to digital electronics
6. introduction to digital electronicsSajjad Mehmood
 
Application of sensors : Thermistors and potentiometer
Application of sensors : Thermistors and potentiometerApplication of sensors : Thermistors and potentiometer
Application of sensors : Thermistors and potentiometerAnaseem Hanini
 
IRJET- Heart Attack Detection by Heartbeat Sensing using Internet of thin...
IRJET-  	  Heart Attack Detection by Heartbeat Sensing using Internet of thin...IRJET-  	  Heart Attack Detection by Heartbeat Sensing using Internet of thin...
IRJET- Heart Attack Detection by Heartbeat Sensing using Internet of thin...IRJET Journal
 
Gesture Control Robot
Gesture Control RobotGesture Control Robot
Gesture Control Robotnikhilsaini25
 
Continuous heart rate and body temperature monitoring system using arduino un...
Continuous heart rate and body temperature monitoring system using arduino un...Continuous heart rate and body temperature monitoring system using arduino un...
Continuous heart rate and body temperature monitoring system using arduino un...Engr. Md. Siddiqur Rahman Tanveer
 

What's hot (20)

Senior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording SystemSenior Project Student's Presentation on Design of EMG Signal Recording System
Senior Project Student's Presentation on Design of EMG Signal Recording System
 
Analog to Digital conversion
Analog to Digital conversionAnalog to Digital conversion
Analog to Digital conversion
 
Embedded systems in biomedical applications
Embedded systems in biomedical applicationsEmbedded systems in biomedical applications
Embedded systems in biomedical applications
 
Timer in PLC and its Types.pdf
Timer in PLC and its Types.pdfTimer in PLC and its Types.pdf
Timer in PLC and its Types.pdf
 
Basics of arduino uno
Basics of arduino unoBasics of arduino uno
Basics of arduino uno
 
Selection of sensors (mechatronics)
Selection of sensors (mechatronics)Selection of sensors (mechatronics)
Selection of sensors (mechatronics)
 
Uart
UartUart
Uart
 
Gsm ppt
Gsm pptGsm ppt
Gsm ppt
 
6. introduction to digital electronics
6. introduction to digital electronics6. introduction to digital electronics
6. introduction to digital electronics
 
Application of sensors : Thermistors and potentiometer
Application of sensors : Thermistors and potentiometerApplication of sensors : Thermistors and potentiometer
Application of sensors : Thermistors and potentiometer
 
IRJET- Heart Attack Detection by Heartbeat Sensing using Internet of thin...
IRJET-  	  Heart Attack Detection by Heartbeat Sensing using Internet of thin...IRJET-  	  Heart Attack Detection by Heartbeat Sensing using Internet of thin...
IRJET- Heart Attack Detection by Heartbeat Sensing using Internet of thin...
 
Oscilloscope
OscilloscopeOscilloscope
Oscilloscope
 
GSM Module
GSM ModuleGSM Module
GSM Module
 
Digital electronics
Digital electronicsDigital electronics
Digital electronics
 
ADC & DAC
ADC & DACADC & DAC
ADC & DAC
 
Uart
UartUart
Uart
 
4th-Yr-PROJECT-REPORT
4th-Yr-PROJECT-REPORT4th-Yr-PROJECT-REPORT
4th-Yr-PROJECT-REPORT
 
Spectrum
SpectrumSpectrum
Spectrum
 
Gesture Control Robot
Gesture Control RobotGesture Control Robot
Gesture Control Robot
 
Continuous heart rate and body temperature monitoring system using arduino un...
Continuous heart rate and body temperature monitoring system using arduino un...Continuous heart rate and body temperature monitoring system using arduino un...
Continuous heart rate and body temperature monitoring system using arduino un...
 

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 AppLance Alpuerto
 
Lec 3 classification of computers
Lec 3 classification of computersLec 3 classification of computers
Lec 3 classification of computersAdnan Khan
 
Multi level parking
Multi level parkingMulti level parking
Multi level parkingMehak Goel
 
Cnc control system and interface
Cnc control system and interfaceCnc control system and interface
Cnc control system and interfacebhanutomar
 
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.pptxSoukainaSadeq
 
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
 
Computer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) pptComputer arithmetics (computer organisation & arithmetics) ppt
Computer arithmetics (computer organisation & arithmetics) pptSuryaKumarSahani
 
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 CountersArti Parab Academics
 
ADC using single slope technique
ADC using single slope  techniqueADC using single slope  technique
ADC using single slope techniquePoojashreeG
 
application of mathematic
application of mathematicapplication of mathematic
application of mathematicshohad ahmed
 
Stair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable PlatformStair Climbing Robot with Stable Platform
Stair Climbing Robot with Stable Platformijtsrd
 
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 & registersRai University
 
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 JavaSonya Akter Rupa
 
Switch Case in C Programming
Switch Case in C ProgrammingSwitch Case in C Programming
Switch Case in C ProgrammingSonya 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 BangladeshSonya Akter Rupa
 
Spherical Polar Coordinate System- physics II
Spherical Polar Coordinate System- physics IISpherical Polar Coordinate System- physics II
Spherical Polar Coordinate System- physics IISonya 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

VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 

Recently uploaded (20)

VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 

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