The document discusses registers and counters in digital circuits. It describes how registers are built from flip-flops and can store multiple bits, making them useful for temporary storage. Registers have various modes of operation, including parallel load, serial in/parallel out, and parallel in/parallel out. Counters sequence through states and are either ripple counters with cascading flip-flops or synchronous counters using a common clock. BCD and binary counters are examples provided.
Registers - Serial in serial out, Serial in Parallel out, Parallel in serial out, Parallel in Parallel
out registers, Bidirectional shift registers, universal shift registers.
Counters - Synchronous and asynchronous counters, UP/DOWN counters, Modulo-N
Counters, Cascaded counter, Programmable counter, Counters using shift registers, application
of counters.
Registers - Serial in serial out, Serial in Parallel out, Parallel in serial out, Parallel in Parallel
out registers, Bidirectional shift registers, universal shift registers.
Counters - Synchronous and asynchronous counters, UP/DOWN counters, Modulo-N
Counters, Cascaded counter, Programmable counter, Counters using shift registers, application
of counters.
Register
Serial Input Serial Output
Serial Input Parallel Output
Parallel Input Serial Output
Parallel Input Parallel Output
Flip-flop is a 1 bit memory cell which can be used for storing the digital data. To increase the storage capacity in terms of number of bits, we have to use a group of flip-flop. Such a group of flip-flop is known as a Register. The n-bit register will consist of n number of flip-flop and it is capable of storing an n-bit word.
The binary data in a register can be moved within the register from one flip-flop to another.
Register
Serial Input Serial Output
Serial Input Parallel Output
Parallel Input Serial Output
Parallel Input Parallel Output
Flip-flop is a 1 bit memory cell which can be used for storing the digital data. To increase the storage capacity in terms of number of bits, we have to use a group of flip-flop. Such a group of flip-flop is known as a Register. The n-bit register will consist of n number of flip-flop and it is capable of storing an n-bit word.
The binary data in a register can be moved within the register from one flip-flop to another.
Its is a PowerPoint presentation for lecture registers Which we learn how to work register on design logic . Its is a complete notes for students who learn about register and their working . It's described complete course
in these slides you will find basic concept of combinational and sequenstional logic. these ppts are designed for students of electrical engineering, and covers all the necessary topic of their interest.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
Honest Reviews of Tim Han LMA Course Program.pptxtimhan337
Personal development courses are widely available today, with each one promising life-changing outcomes. Tim Han’s Life Mastery Achievers (LMA) Course has drawn a lot of interest. In addition to offering my frank assessment of Success Insider’s LMA Course, this piece examines the course’s effects via a variety of Tim Han LMA course reviews and Success Insider comments.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
Safalta Digital marketing institute in Noida, provide complete applications that encompass a huge range of virtual advertising and marketing additives, which includes search engine optimization, virtual communication advertising, pay-per-click on marketing, content material advertising, internet analytics, and greater. These university courses are designed for students who possess a comprehensive understanding of virtual marketing strategies and attributes.Safalta Digital Marketing Institute in Noida is a first choice for young individuals or students who are looking to start their careers in the field of digital advertising. The institute gives specialized courses designed and certification.
for beginners, providing thorough training in areas such as SEO, digital communication marketing, and PPC training in Noida. After finishing the program, students receive the certifications recognised by top different universitie, setting a strong foundation for a successful career in digital marketing.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
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.
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
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.