IoTIoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,
IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,
IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,
IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,
IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,
IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format,IoT Processing Topologies and Types
IoT Processing Topologies and Types: Data Format, Processing
Low rate Call girls in Delhi Justdial | 9953330565
Topologies TopologiesTopologiesand TypesD FF.pptx
1.
2. The simplest form of D Type flip-flop is basically a high activated SR type
with an additional inverter to ensure that the S and R inputs cannot both be
high or both low at the same time.
3. The major drawback of the SR flip-flop (i.e. its indeterminate output and
non-allowed logic states) is overcome by the D type flip-flop.
This flip-flop, shown in Fig together with its truth table and a typical
schematic circuit symbol, may be called a Data flip-flop because of its
ability to ‘latch’ and remember data, or a Delay flip-flop because latching
and remembering data can be used to create a delay in the progress of
that data through a circuit.
To avoid the ambiguity in the title therefore, it is usually known simply as
the D Type.
The simplest form of D Type flip-flop is basically a high activated SR type
with an additional inverter to ensure that the S and R inputs cannot both
be high or both low at the same time.
This simple modification prevents both the indeterminate and non-
allowed states of the SR flip-flop.
The S and R inputs are now replaced by a single D input, and all D type
flip-flops have a clock input.
4. Operation.
As long as the clock input is low, changes at the D input make no
difference to the outputs. The truth table shows this as a ‘don’t care’
state (X). The basic D Type flip-flop shown is called a level triggered D
Type flip-flop because whether the D input is active or not depends on
the logic level of the clock input.
Provided that the CK input is high (at logic 1), then whichever logic
state is at D will appear at output Q and (unlike the SR flip-
flops) Q is always the inverse of Q).
In Fig. 5.3.1, if D = 1, then S must be 1 and R must be 0, therefore Q is
SET to 1.
Alternatively,
If D = 0 then R must be 1 and S must be 0, causing Q to be reset to 0.
5. The Data Latch
The name Data Latch refers to a D Type flip-flop that is level triggered, as the data (1
or 0) appearing at D can be held or ‘latched’ at any time whilst the CK input is at a
high level (logic 1).
As can be seen from the timing diagram shown if the data at D changes during this
time, the Q output assumes the same logic level as the D.
Propagation delay
The time it takes a change in the input
signal to produce a change in the output
signal.
6. Ripple Through
Fig. also illustrates a possible problem with the level triggered D type
flip-flop; if there are changes in the data during period when the clock
pulse is at its high level, the logic state at Q changes in sympathy with
D, and only ‘remembers’ the last input state that occurred during the
clock pulse, (period RT). This effect is called ‘Ripple Through’, and
although this allows the level triggered D Type flip-flop to be used as
a data switch, only allowing data through from D to Q as long as CK is
held at logic 1, this may not be a desirable property in many types of
circuit.
14. INPUTS OUTPUTS
S R
Qn
(Present State)
Qn+1
(Next State)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 Indeterminate
1 1 1 Indeterminate
The truth table for SR Flip Flop is as shown below-
15. INPUTS OUTPUTS REMARKS
S R
Qn
(Present State)
Qn+1
(Next State)
States and Conditions
0 0 X Qn
Hold State condition S
= R = 0
0 1 X 0
Reset state condition S
= 0 , R = 1
1 0 X 1
Set state condition S =
1 , R = 0
1 1 X
Indetermi
nate
Indeterminate state
condition S = R = 1
The above truth table may be reduced as-
16.
17.
18.
19. INPUTS OUTPUTS
J K
Qn
(Present State)
Qn+1
(Next State)
0 0 0 0
0 0 1 1
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 1
1 1 0 1
1 1 1 0
The truth table for JK Flip Flop is as shown below-
20. INPUTS OUTPUTS REMARKS
J K
Qn
(Present State)
Qn+1
(Next State)
States and Conditions
0 0 X Qn
Hold State condition J
= K = 0
0 1 X 0
Reset state condition J
= 0 , K = 1
1 0 X 1
Set state condition J =
1 , K = 0
1 1 X Q’n
Toggle state condition
J = K = 1
The above truth table may be reduced as-
21.
22.
23.
24.
25.
26.
27.
28. We know that one flip-flop can store one-bit of information. In
order to store multiple bits of information, we require multiple
flip-flops.
The group of flip-flops, which are used to hold or store the
binary data is known as register.
If the register is capable of shifting bits either towards right
hand side or towards left hand side is known as shift register.
An ‘N’ bit shift register contains ‘N’ flip-flops. Following are
the four types of shift registers based on applying inputs and
accessing of outputs.
Serial In − Serial Out shift register
Serial In − Parallel Out shift register
Parallel In − Serial Out shift register
Parallel In − Parallel Out shift register