Digital System Module 5
Digital System Module 5
TWO MARKS
In some cases the number of don’t care conditions is excessive, it is more economical
to use a second type of LSI component called a PLA. A PLA is similar to a ROM in
concept; however it does not provide full decoding of the variables and does not
generates all the minterms as in the ROM.
2.Define PLA
3.Define PAL
PAL is Programmable Array Logic. PAL consists of a programmable AND array and a
fixed OR array with output logic.
4. Draw the block diagram for serial in serial out shift register.
Asynchronous Counters.
Synchronous Counters.
Asynchronous Decade Counters.
Synchronous Decade Counters.
Asynchronous Up-Down Counters.
Synchronous Up-Down Counter
7. Differentiate between static hazard and dynamic hazard.
Static hazard occur when an input changes and it Dynamic hazard occur when output
causes the output to change at the same moment changes for two adjacent inputs while the
before output becomes stable. output should change only once.
9. Define Counters.
A counter is used to count pulse and give the output in binary form.
A flip-flop is a device which stores a single bit (binary digit) of data; one of its two states
represents a "one" and the other represents a "zero". Such data storage can be used for
storage of state, and such a circuit is described as sequential logic in electronics.
There are basically four different types of flip flops and these are:
S.NOPLA PAL
PLA stands for Programmable
1. Logic Array. While PAL stands for Programmable Array Logic.
2. PLA speed is lower than PAL. While PAL’s speed is higher than PLA.
4. The cost of PLA is also high. While the cost of PAL is low.
. Synchronous Counter
Unlike the asynchronous counter, synchronous counter has one global clock
which drives each flip flop so output changes in parallel. The one advantage of
synchronous counter over asynchronous counter is, it can operate on higher
frequency than asynchronous counter as it does not have cumulative delay
because of same clock is given to each flip flop.
Synchronous counter circuit
Decade Counter
A decade counter counts ten different states and then reset to its initial states. A
simple decade counter will count from 0 to 9 but we can also make the decade
counters which can go through any ten states between 0 to 15(for 4 bit
counter).
Clock
pulse Q3 Q2 Q1 Q0
0 0 0 0 0
1 0 0 0 1
2 0 0 1 0
3 0 0 1 1
4 0 1 0 0
5 0 1 0 1
6 0 1 1 0
7 0 1 1 1
8 1 0 0 0
9 1 0 0 1
10 0 0 0 0
Only the first flip-flop is clocked by an external clock. ... Asynchronous counters are also called
ripple-counters because of the way the clock pulse ripples it way through the flip-flops.
4-Bit Ripple Counter. This circuit is a 4-bit binary ripple counter. All the JK flip-flops are
configured to toggle their state on a downward transition of their clock input, and the output of
each flip-flop is fed into the next flip-flop's clock.
Ripple counter is a special type of Asynchronous counter in which the clock pulse ripples
through the circuit. The n-MOD ripple counter forms by combining n number of flip-flops. The
n-MOD ripple counter can count 2n states, and then the counter resets to its initial value.
It can be seen above, that the external clock pulses (pulses to be counted) are
fed directly to each of the J-K flip-flops in the counter chain and that both
the J and K inputs are all tied together in toggle mode, but only in the first flip-
flop, flip-flop FFA (LSB) are they connected HIGH, logic “1” allowing the flip-
flop to toggle on every clock pulse. Then the synchronous counter follows a
predetermined sequence of states in response to the common clock signal,
advancing one state for each pulse.
The J and K inputs of flip-flop FFB are connected directly to the output QA of
flip-flop FFA, but the J and K inputs of flip-flops FFC and FFD are driven from
separate AND gates which are also supplied with signals from the input and
output of the previous stage. These additional AND gates generate the
required logic for the JK inputs of the next stage.
If we enable each JK flip-flop to toggle based on whether or not all preceding
flip-flop outputs (Q) are “HIGH” we can obtain the same counting sequence as
with the asynchronous circuit but without the ripple effect, since each flip-flop
in this circuit will be clocked at exactly the same time.
Then as there is no inherent propagation delay in synchronous counters,
because all the counter stages are triggered in parallel at the same time, the
maximum operating frequency of this type of frequency counter is much
higher than that for a similar asynchronous counter circuit.