DDCA - CO-1 & 2 - Terminal Questions & Answers
DDCA - CO-1 & 2 - Terminal Questions & Answers
F = A B D + A B'
= A (BD+B’)
= A (B’+B)(B’+D)
= A (B’+D)
Represent the given expression in canonical POS form Y = (A + B)(B + C)(A + C)
Y = (A + B)(B + C)(A + C)
= (A+B+CC’)(B+C+AA’)(A+C+BB’)
= (A+B+C)(A+B+C’)(A+B+C)(A’+B+C)(A+B+C)(A+B’+C)
= M0.M1.M0.M4.M0.M2
= ΠM(0, 1, 2, 4)
Draw the architecture of a Complex Programmable Logic Device (CPLD) and its key components.
A serial-in/serial-out shift register is a type of shift register that allows data to be inputted serially (one bit at
a time) and shifted out serially whenever a clock signal is applied.
Compare and contrast a Latch and Flipflop in controlling the logic of the system.
Latches Flip-flops
Continuously checks its inputs and
Continuously checks its inputs and
changes output at times determined by
changes output accordingly.
the clock signal.
Level Triggered Edge Triggered
Requires Enable signal to function Requires clock to function
Made up of Logic gate blocks Made up of Latches and Logic gates
Illustrate the modelling diagram of a register using flip-flops.
List the different types of shift registers.
1. Serial In Serial Out (SISO)
2. Serial In Parallel Out (SIPO)
3. Parallel In Serial Out (PISO)
4. Parallel In Parallel Out (PIPO)
Describe the full subtractor using a block diagram, list its truth table and output equations.
Design a circuit diagram for a 8-to-3 line encoder. Include input and output labels in your diagram.
Provide a thorough description of the architecture of a 1:4 de-multiplexer, including its input lines, control
lines, and output.
Compare and contrast PROM, PAL & PLA using schematic diagrams.
The PROM (Programmable Read Only Memory) has a fixed AND array (constructed as a decoder) and
programmable connections for the output OR gates array. The PROM implements Boolean functions in
sum-of-min terms form.
The PAL (Programmable Array Logic) device has a programmable AND array and fixed connections for
the OR array.
The PLA (Programmable Logic Array) has programmable connections for both AND and OR arrays. So
it is the most flexible type of PLD.
Describe the full adder using a block diagram, list its truth table and output equations.
Block Diagram: Truth Table: Circuit Diagram:
Create the logic diagram for an SR latch and provide its truth table.
Describe the different types of shifting operations that can be performed using shift registers.
Identify and categorize the various types of triggering mechanisms utilized in digital circuits.
Compare and contrast the design considerations for synchronous and asynchronous sequential circuits.
Design a 4-bit Ring Counter using D-flipflops and describe it’s working.
Optimize the equation F (A, B, C) = AB’C + A’B’C + A’BC + A’B’C’ + AB’C’ using K-Maps and realize
the resultant expression using logic gates.
Develop the functioning of a BCD ripple counter using JK Flip-flops including truth table.
Draw the timing wave forms of Ring & Johnson counters for 4-bit in each case.
Design a 8:1 multiplexer using two 4:1 mux and one 2:1 mux.
Design the following Boolean functions using PAL. A (X,Y,Z) = Sum of Even Numbers (include Zero also)
and B (X,Y,Z) = Sum of Odd Numbers.
Optimize the given function using K-map F (W, X, Y, Z) = ∑m (1, 3, 4, 5, 6, 7, 11, 14, 15) and implement
using logic gates.
Illustrate the internal structure of Macro cell in CPLD using D Flip-flop and give the insights.
Design the circuit with a PLA having three inputs and two outputs.
i) F1 (A, B, C) = ∑m (3, 5, 6, 7) ii) F2 (A, B, C) = ∑(0, 2, 4, 7)
Optimize the four variable function F ⟮A,B,C,D⟯ = ∑m ⟮0,1,4,5,6,10,13⟯ + d ⟮2,3⟯ using K-Maps.
Design the function F(A,B,C) = ∑ m (1,4,5,7) using 4X1 MUX considering A as Input line and B, C as
selection lines.
Design the following Boolean functions using PROM.
i) A (X,Y,Z) = ∑m (5,6,7) ii) B (X,Y,Z) = ∑m (3,5,6,7)
Design a Configurable Logic Block (CLB) for the given Boolean function Y(A,B)= ∑m (0,1,2).
Describe the working principle of an SR Flip-Flop using a truth table and logic diagram.
Design a 4-bit shift register setup that converts parallel input into serial output, specifically outputting the
binary data pattern "1000".
Describe the working principle of T Flip-Flop, D Flip-Flop using a truth table and logic diagram.
Design a 4-bit shift register capable of detecting the specific bit pattern "1001" within a serial input stream.
The register should begin with the initial data "0010".
Describe the working principle of an JK Flip-Flop using a truth table and logic diagram.
A 4-bit register is initially filled with the data "1101". The register is shifted six times to the right with the
serial input being 101101. What is the content of the register after each shift?
Develop the SR flip-flop characteristics table and excitation table.
Construct a 4-bit shift register configuration that outputs the binary data pattern "1011" in parallel format after
receiving it serially.
Design a MOD-8 ripple counter using JK Flip-flops and describe its functionality.