0% found this document useful (0 votes)
139 views4 pages

Digital Logic Design ASSIGNMENT 2 (Solution) : A B C O1 O2 O3 O4 O5 O6

This document contains 7 questions related to digital logic design and implementation of Boolean functions using combinational circuits such as multiplexers, decoders, and other logic gates. The questions cover topics such as designing combinational circuits to implement Boolean functions and square functions, using multiplexers and decoders to enable different machines, and finding output expressions for multiplexers.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
139 views4 pages

Digital Logic Design ASSIGNMENT 2 (Solution) : A B C O1 O2 O3 O4 O5 O6

This document contains 7 questions related to digital logic design and implementation of Boolean functions using combinational circuits such as multiplexers, decoders, and other logic gates. The questions cover topics such as designing combinational circuits to implement Boolean functions and square functions, using multiplexers and decoders to enable different machines, and finding output expressions for multiplexers.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

DIGITAL LOGIC DESIGN ASSIGNMENT 2 ( Solution)

Question 1 Implement the following Boolean function with a 4 x 1 MUX and external gates: G (A, B, C, D) = (1, 2, 4, 7, 8, 9, 10, 11, 13, 15) Use A and B as control variables. Show intermediate design steps using the K map and the truth table. Draw the final circuit using the given block diagram that represents the MUX.

Question 2 Design a combinational circuit that accept a three bit binary number and generates an output binary number equal to the square of the input number.

A
0 0 0 0 1 1 1 1

B
0 0 1 1 0 0 1 1

C
0 1 0 1 0 1 0 1

O1
0 0 0 0 0 0 1 1

O2
0 0 0 0 1 1 0 1

O3
0 0 0 1 0 1 0 0

O4
0 0 1 0 0 0 1 0

O5
0 0 0 0 0 0 1 0

O6
0 1 0 1 0 1 0 1

This is how truth table would be made and further by applying the combinational circuits you can design O1, O2, O3 and till O6

Question 3

Design the following circuitry but only one machine should be accessible at a time using (a) 2 x 4 Decoder (b) 4 x 1 multiplexer A B C D E Output 1 1 0 1 0 Machine 1 0 0 0 1 0 Machine2 0 1 1 0 0 Machine 3 0 0 0 1 1 Machine 4 1 0 1 0 0 Machine 5 1 1 1 0 0 Machine 6 1 1 0 0 1 Machine 7 After making this circuitry connect your circuitry to a seven segment decoder to show on display the number of machine enabled at that particular time

Question 5

Give the output expression for the 8-to-1 MUX shown below.

Question 6 To implement the Boolean function F = A (XOR) B (XOR) C we can use a 3-to-8 decoder and connect: a) 3 different lines from its output to an OR gate b) 4 different lines from its output to an OR gate c) 5 different lines from its output to an OR gate d) 6 different lines from its output to an OR gate e) 7 different lines from its output to an OR gate

A
0 0

B
0 0

C
0 1

F 0 1

0 0 1 1 1 1

1 1 0 0 1 1

0 1 0 1 0 1

1 0 1 0 0 1

Question 7 Implement the following Boolean function with a multiplexer: F(A, B, C, D) = (0, 1, 3, 4, 8, 9, 15)

You might also like