SlideShare a Scribd company logo
-Varsha Kumari
Registers and Counters
Register
Flip-flops are limited because they can store only one bit.
Two flip-flops are used for two-bit counters.
Most computers work with integers and single-precision
floating-point numbers that are 32-bits long.
A register is an extension of a flip-flop that can store multiple
bits.
N bit register can store n bit data.
Registers are commonly used as temporary storage in a
processor.
They are faster and more convenient than main memory.
More registers can help speed up complex calculations.
Simple 4 bit register
Basic registers are easy to build. We can store multiple bits
just by putting a bunch of flip-flops together!
A 4-bit register is shown on the right, and its internal
implementation is below.
This register uses D flip-flops
it’s easy to store data without worrying about flip-flop input
equations.
All the flip-flops share a common CLK and CLR signal.
Adding a parallel load operation
The input D3-D0 is copied to the output Q3-Q0 on every clock
cycle.
How can we store the current value for more than one cycle?
Let’s add a load input signal LD to the register.
If LD = 0, the register keeps its current contents.
If LD = 1, the register stores a new value, taken from inputs
D3-D0.
Classification of Registers
Shift Register (bits are shifted from one flip flop to another)
(eg. Left or right shift Register)
Storage Register (bit are stored in flip flop and transferred to
output)
(eg. Register with parallel load)
There are four mode of operations of a shift register.
Serial Input Serial Output
Serial Input Parallel Output
Parallel Input Serial Output
Parallel Input Parallel Output
Shift Register (SISO)
A shift register “shifts” its output once every clock cycle.
It is capable of shifting its bits either to left or right
Basic shift register consists of 4 D flip flops. Output of one
flip flop is connected to the intput of next D flip flop.
Left shift Register
Each clock pulse transfers the content of register on one bit
position to right.
Copy data from Register A to Register B
Serial In/Parallel Out
Parallel in Serial out
Parallel In / Parallel Out
Register with parallel load
The transfer of new information into a register is referred to
as loading the register .
 If all the bits of the register are loaded simultaneously with a
common clock pulse, loading is done in parallel.
Clock pulse act as enable the signal which controls the
loading of new information into the register.
Clear input is used to clear all the registers simultaneously.
LOAD INPUT- It determines whether
the next clock pulse will accept new information or leave the
information in the register intact.
Bidirectional Shift Register
A register capable of shifting both right and left is called
Bidirectional Shift Register.
If registers has both shift and parallel load capacities then it is
called Shift Register with parallel load.
It consists of 4 D flip flops and 4 multiplexers having 2 select
lines S1 and S0, These select lines controls the mode of
operation of the register as specified in the function table.
Counters
Counters are a specific type of sequential circuit.
The output value increases by one on each clock cycle.
After the largest value, the output goes back to 0.
Eg. Using two bits
Counters are of two types :
Ripple counter (Asynchronous)
Synchronous Counters (Clocked Counters)
Asynchronous and Syncronous counter
Asynchrous
Counter
Synchronous
Counter
Different flip flops are
applied with different
clocks
All flip flops are applied
with same clock
It is slower in operation It is faster in operation
fixed count sequence
either up or down
any count sequence is
possible
Binary Ripple Counter
A Binary Ripple Counter consists of a series of a collectionof
complimentary Flip flops.
Output of each each flip flop , connected to the clock pulse
input of the next higher order Flip flop.
The flip flop holding the least significant bit recieves the
incoming count pulses.
When A1 goes from 1 to
0, it complements A2.
When A2 goes from 1 to
0, it complements A3.
When A3 goes from 1 to
0,
It complements A4.
Time signal diagram
BCD Ripple counter
A decimal counter follows a sequence of ten states and
returns to zero after the count of nine .
4 Flip flops are required to represent each decimal digit.
State diagram of BCD counter
Time signal diagram
Clk pulse
X0
X1
X2
X3
X4
Steps to design Synchronous counter
1. Decide the no. of flip flop required with the help of
maximum no. in the sequence.
2. Write down the present state and next state of the
sequence.
3. Write the excitation table of the flip flops
4. Obtain the simplified expression using K Map.
5. Draw the logic circuit diagram with the help of expression.

More Related Content

What's hot

Overview of Shift register and applications
Overview of Shift register and applicationsOverview of Shift register and applications
Overview of Shift register and applications
Karthik Kumar
 
Registers-shift register
Registers-shift registerRegisters-shift register
Registers-shift register
Bilawal Fiaz
 
Register
RegisterRegister
Register
AL IMRAN
 
Registers-shift registers
Registers-shift registersRegisters-shift registers
Registers-shift registers
Bilawal Fayyaz
 
Flip flops and registers
Flip flops and registersFlip flops and registers
Flip flops and registers
Andhra University
 
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
 
Shift registers
Shift registersShift registers
Shift registers
Ravi Maurya
 
Shift Register
Shift RegisterShift Register
Shift Register
Vanitha Chandru
 
Ch2
Ch2Ch2
Dee2034 chapter 6 register
Dee2034 chapter 6 registerDee2034 chapter 6 register
Dee2034 chapter 6 register
SITI SABARIAH SALIHIN
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
Abhilash Nair
 
SHIFT REGISTERS
SHIFT REGISTERSSHIFT REGISTERS
SHIFT REGISTERS
kumari36
 
Register Dld project
Register Dld projectRegister Dld project
Register Dld project
Ahsin Yousaf
 
Registers
RegistersRegisters
Registers
Sanjeev Patel
 
14827 shift registers
14827 shift registers14827 shift registers
14827 shift registers
Sandeep Kumar
 
Registers siso, sipo
Registers siso, sipoRegisters siso, sipo
Registers siso, sipo
DEPARTMENT OF PHYSICS
 
Chapter7
Chapter7Chapter7
Digital 9 16
Digital 9 16Digital 9 16
Digital 9 16
Sayan Chakraborty
 
Register in Digital Logic
Register in Digital LogicRegister in Digital Logic
Register in Digital Logic
ISMT College
 

What's hot (20)

Overview of Shift register and applications
Overview of Shift register and applicationsOverview of Shift register and applications
Overview of Shift register and applications
 
Registers-shift register
Registers-shift registerRegisters-shift register
Registers-shift register
 
Register
RegisterRegister
Register
 
Registers-shift registers
Registers-shift registersRegisters-shift registers
Registers-shift registers
 
Flip flops and registers
Flip flops and registersFlip flops and registers
Flip flops and registers
 
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
 
Shift registers
Shift registersShift registers
Shift registers
 
Shift Register
Shift RegisterShift Register
Shift Register
 
Ch2
Ch2Ch2
Ch2
 
Dee2034 chapter 6 register
Dee2034 chapter 6 registerDee2034 chapter 6 register
Dee2034 chapter 6 register
 
Shift Registers
Shift RegistersShift Registers
Shift Registers
 
SHIFT REGISTERS
SHIFT REGISTERSSHIFT REGISTERS
SHIFT REGISTERS
 
Register Dld project
Register Dld projectRegister Dld project
Register Dld project
 
Registers
RegistersRegisters
Registers
 
14827 shift registers
14827 shift registers14827 shift registers
14827 shift registers
 
Registers siso, sipo
Registers siso, sipoRegisters siso, sipo
Registers siso, sipo
 
Chapter7
Chapter7Chapter7
Chapter7
 
Shift register
Shift registerShift register
Shift register
 
Digital 9 16
Digital 9 16Digital 9 16
Digital 9 16
 
Register in Digital Logic
Register in Digital LogicRegister in Digital Logic
Register in Digital Logic
 

Similar to Register counters.readonly

Registers and counters
Registers and countersRegisters and counters
Registers and counters
Heman Pathak
 
Registers and counters
Registers and counters Registers and counters
Registers and counters Deepak John
 
counters and resister presentations.pptx
counters and resister presentations.pptxcounters and resister presentations.pptx
counters and resister presentations.pptx
arushika2211
 
Unit4_DE.pptx
Unit4_DE.pptxUnit4_DE.pptx
Unit4_DE.pptx
PriyankaJain98423
 
Computer register
Computer registerComputer register
Computer register
Taiyaba Hossain
 
Registers and Counters.ppt
Registers and Counters.pptRegisters and Counters.ppt
Registers and Counters.ppt
Vijay Bhadouria
 
Admission in india 2015
Admission in india 2015Admission in india 2015
Admission in india 2015
Edhole.com
 
Admission in india 2015
Admission in india 2015Admission in india 2015
Admission in india 2015
Edhole.com
 
FYBSC IT Digital Electronics Unit V Chapter II Shift Register
FYBSC IT Digital Electronics Unit V Chapter II Shift RegisterFYBSC IT Digital Electronics Unit V Chapter II Shift Register
FYBSC IT Digital Electronics Unit V Chapter II Shift Register
Arti Parab Academics
 
Peripheral 8245,16550&8237 dma controller
Peripheral 8245,16550&8237 dma controllerPeripheral 8245,16550&8237 dma controller
Peripheral 8245,16550&8237 dma controller
মেহরাব শুভ
 
Digital Components
Digital ComponentsDigital Components
Digital Components
lalithambiga kamaraj
 
Digital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptxDigital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptx
Thapar Institute
 
lecture .pptx
lecture .pptxlecture .pptx
lecture .pptx
RizwanZaman13
 
digital elctronics
digital elctronicsdigital elctronics
digital elctronics
Asif Iqbal
 
Chapter#8
Chapter#8Chapter#8
Registers and counters
Registers and countersRegisters and counters
Registers and counters
Alihyderkolachi
 
Shift Registers.pptx
Shift Registers.pptxShift Registers.pptx
Shift Registers.pptx
AyushGupta685716
 
week 2-REGISTER.pptx
week 2-REGISTER.pptxweek 2-REGISTER.pptx
week 2-REGISTER.pptx
ChristineTorrepenida1
 

Similar to Register counters.readonly (20)

Registers and counters
Registers and countersRegisters and counters
Registers and counters
 
Registers and counters
Registers and counters Registers and counters
Registers and counters
 
counters and resister presentations.pptx
counters and resister presentations.pptxcounters and resister presentations.pptx
counters and resister presentations.pptx
 
Dns module3 p3
Dns module3 p3Dns module3 p3
Dns module3 p3
 
Dns module3 p3_shift registers
Dns module3 p3_shift registersDns module3 p3_shift registers
Dns module3 p3_shift registers
 
Unit4_DE.pptx
Unit4_DE.pptxUnit4_DE.pptx
Unit4_DE.pptx
 
Computer register
Computer registerComputer register
Computer register
 
Registers and Counters.ppt
Registers and Counters.pptRegisters and Counters.ppt
Registers and Counters.ppt
 
Admission in india 2015
Admission in india 2015Admission in india 2015
Admission in india 2015
 
Admission in india 2015
Admission in india 2015Admission in india 2015
Admission in india 2015
 
FYBSC IT Digital Electronics Unit V Chapter II Shift Register
FYBSC IT Digital Electronics Unit V Chapter II Shift RegisterFYBSC IT Digital Electronics Unit V Chapter II Shift Register
FYBSC IT Digital Electronics Unit V Chapter II Shift Register
 
Peripheral 8245,16550&8237 dma controller
Peripheral 8245,16550&8237 dma controllerPeripheral 8245,16550&8237 dma controller
Peripheral 8245,16550&8237 dma controller
 
Digital Components
Digital ComponentsDigital Components
Digital Components
 
Digital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptxDigital Electronics Unit_4_new.pptx
Digital Electronics Unit_4_new.pptx
 
lecture .pptx
lecture .pptxlecture .pptx
lecture .pptx
 
digital elctronics
digital elctronicsdigital elctronics
digital elctronics
 
Chapter#8
Chapter#8Chapter#8
Chapter#8
 
Registers and counters
Registers and countersRegisters and counters
Registers and counters
 
Shift Registers.pptx
Shift Registers.pptxShift Registers.pptx
Shift Registers.pptx
 
week 2-REGISTER.pptx
week 2-REGISTER.pptxweek 2-REGISTER.pptx
week 2-REGISTER.pptx
 

More from VARSHAKUMARI49

28,29. procedures subprocedure,type checking functions in VBScript
28,29. procedures  subprocedure,type checking functions in VBScript28,29. procedures  subprocedure,type checking functions in VBScript
28,29. procedures subprocedure,type checking functions in VBScript
VARSHAKUMARI49
 
30,31,32,33. decision and loop statements in vbscript
30,31,32,33. decision and loop statements in vbscript30,31,32,33. decision and loop statements in vbscript
30,31,32,33. decision and loop statements in vbscript
VARSHAKUMARI49
 
27. mathematical, date and time functions in VB Script
27. mathematical, date and time  functions in VB Script27. mathematical, date and time  functions in VB Script
27. mathematical, date and time functions in VB Script
VARSHAKUMARI49
 
Cascading style sheet
Cascading style sheetCascading style sheet
Cascading style sheet
VARSHAKUMARI49
 
Html
HtmlHtml
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technology
VARSHAKUMARI49
 
Database normalization
Database normalizationDatabase normalization
Database normalization
VARSHAKUMARI49
 
Joins
JoinsJoins
Sub queries
Sub queriesSub queries
Sub queries
VARSHAKUMARI49
 
Introduction to sql
Introduction to sqlIntroduction to sql
Introduction to sql
VARSHAKUMARI49
 
Vbscript
VbscriptVbscript
Vbscript
VARSHAKUMARI49
 
Css module1
Css module1Css module1
Css module1
VARSHAKUMARI49
 
Js mod1
Js mod1Js mod1
Css mod1
Css mod1Css mod1
Css mod1
VARSHAKUMARI49
 
Html mod1
Html mod1Html mod1
Html mod1
VARSHAKUMARI49
 
Sorting.ppt read only
Sorting.ppt read onlySorting.ppt read only
Sorting.ppt read only
VARSHAKUMARI49
 
Hashing
HashingHashing

More from VARSHAKUMARI49 (17)

28,29. procedures subprocedure,type checking functions in VBScript
28,29. procedures  subprocedure,type checking functions in VBScript28,29. procedures  subprocedure,type checking functions in VBScript
28,29. procedures subprocedure,type checking functions in VBScript
 
30,31,32,33. decision and loop statements in vbscript
30,31,32,33. decision and loop statements in vbscript30,31,32,33. decision and loop statements in vbscript
30,31,32,33. decision and loop statements in vbscript
 
27. mathematical, date and time functions in VB Script
27. mathematical, date and time  functions in VB Script27. mathematical, date and time  functions in VB Script
27. mathematical, date and time functions in VB Script
 
Cascading style sheet
Cascading style sheetCascading style sheet
Cascading style sheet
 
Html
HtmlHtml
Html
 
Introduction to web technology
Introduction to web technologyIntroduction to web technology
Introduction to web technology
 
Database normalization
Database normalizationDatabase normalization
Database normalization
 
Joins
JoinsJoins
Joins
 
Sub queries
Sub queriesSub queries
Sub queries
 
Introduction to sql
Introduction to sqlIntroduction to sql
Introduction to sql
 
Vbscript
VbscriptVbscript
Vbscript
 
Css module1
Css module1Css module1
Css module1
 
Js mod1
Js mod1Js mod1
Js mod1
 
Css mod1
Css mod1Css mod1
Css mod1
 
Html mod1
Html mod1Html mod1
Html mod1
 
Sorting.ppt read only
Sorting.ppt read onlySorting.ppt read only
Sorting.ppt read only
 
Hashing
HashingHashing
Hashing
 

Recently uploaded

Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
Vikramjit Singh
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
timhan337
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
gb193092
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
deeptiverma2406
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 

Recently uploaded (20)

Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Digital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and ResearchDigital Tools and AI for Teaching Learning and Research
Digital Tools and AI for Teaching Learning and Research
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Honest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptxHonest Reviews of Tim Han LMA Course Program.pptx
Honest Reviews of Tim Han LMA Course Program.pptx
 
Marketing internship report file for MBA
Marketing internship report file for MBAMarketing internship report file for MBA
Marketing internship report file for MBA
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Best Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDABest Digital Marketing Institute In NOIDA
Best Digital Marketing Institute In NOIDA
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 

Register counters.readonly

  • 2. Register Flip-flops are limited because they can store only one bit. Two flip-flops are used for two-bit counters. Most computers work with integers and single-precision floating-point numbers that are 32-bits long. A register is an extension of a flip-flop that can store multiple bits. N bit register can store n bit data. Registers are commonly used as temporary storage in a processor. They are faster and more convenient than main memory. More registers can help speed up complex calculations.
  • 3. Simple 4 bit register Basic registers are easy to build. We can store multiple bits just by putting a bunch of flip-flops together! A 4-bit register is shown on the right, and its internal implementation is below. This register uses D flip-flops it’s easy to store data without worrying about flip-flop input equations. All the flip-flops share a common CLK and CLR signal.
  • 4.
  • 5. Adding a parallel load operation The input D3-D0 is copied to the output Q3-Q0 on every clock cycle. How can we store the current value for more than one cycle? Let’s add a load input signal LD to the register. If LD = 0, the register keeps its current contents. If LD = 1, the register stores a new value, taken from inputs D3-D0.
  • 6. Classification of Registers Shift Register (bits are shifted from one flip flop to another) (eg. Left or right shift Register) Storage Register (bit are stored in flip flop and transferred to output) (eg. Register with parallel load) There are four mode of operations of a shift register. Serial Input Serial Output Serial Input Parallel Output Parallel Input Serial Output Parallel Input Parallel Output
  • 7.
  • 8. Shift Register (SISO) A shift register “shifts” its output once every clock cycle. It is capable of shifting its bits either to left or right Basic shift register consists of 4 D flip flops. Output of one flip flop is connected to the intput of next D flip flop.
  • 9. Left shift Register Each clock pulse transfers the content of register on one bit position to right.
  • 10.
  • 11. Copy data from Register A to Register B
  • 14. Parallel In / Parallel Out
  • 15. Register with parallel load The transfer of new information into a register is referred to as loading the register .  If all the bits of the register are loaded simultaneously with a common clock pulse, loading is done in parallel. Clock pulse act as enable the signal which controls the loading of new information into the register. Clear input is used to clear all the registers simultaneously. LOAD INPUT- It determines whether the next clock pulse will accept new information or leave the information in the register intact.
  • 16.
  • 17. Bidirectional Shift Register A register capable of shifting both right and left is called Bidirectional Shift Register. If registers has both shift and parallel load capacities then it is called Shift Register with parallel load. It consists of 4 D flip flops and 4 multiplexers having 2 select lines S1 and S0, These select lines controls the mode of operation of the register as specified in the function table.
  • 18.
  • 19.
  • 20. Counters Counters are a specific type of sequential circuit. The output value increases by one on each clock cycle. After the largest value, the output goes back to 0. Eg. Using two bits Counters are of two types : Ripple counter (Asynchronous) Synchronous Counters (Clocked Counters)
  • 21. Asynchronous and Syncronous counter Asynchrous Counter Synchronous Counter Different flip flops are applied with different clocks All flip flops are applied with same clock It is slower in operation It is faster in operation fixed count sequence either up or down any count sequence is possible
  • 22. Binary Ripple Counter A Binary Ripple Counter consists of a series of a collectionof complimentary Flip flops. Output of each each flip flop , connected to the clock pulse input of the next higher order Flip flop. The flip flop holding the least significant bit recieves the incoming count pulses.
  • 23.
  • 24. When A1 goes from 1 to 0, it complements A2. When A2 goes from 1 to 0, it complements A3. When A3 goes from 1 to 0, It complements A4.
  • 26. BCD Ripple counter A decimal counter follows a sequence of ten states and returns to zero after the count of nine . 4 Flip flops are required to represent each decimal digit. State diagram of BCD counter
  • 27.
  • 28. Time signal diagram Clk pulse X0 X1 X2 X3 X4
  • 29. Steps to design Synchronous counter 1. Decide the no. of flip flop required with the help of maximum no. in the sequence. 2. Write down the present state and next state of the sequence. 3. Write the excitation table of the flip flops 4. Obtain the simplified expression using K Map. 5. Draw the logic circuit diagram with the help of expression.