need explain... 5. Implement the function f(a,b,c,d) = 2 m(0,1,3,4,5,7,9,10,11,13) a. (3 points) using an 8-to-1...
Design a 6 to 1 multiplexer (inputs A,B,C,D,E,F,S[2:0] and output Z) (a) Implement the 6 to 1 multiplexer using only CMOS NORs, NANDs and inverters. ( b) Implement the 6 to 1 multiplexer using only CMOS transmission gates and inverters. (c) Which approach is better and why?
Class 24 1. Given the shorthand POS expression F(a,b,c,d) П M (0,6,7,8) (b + c + d)(a + D+ ē): a. (25 points) Implement F using one 4-to-16 decoder and one OR gate of any size. b. (25 points) Implement F using four 2-40-4 decoders and one OR gate of any size. c. (25 points) Implement F using just two 8-to-3 encoders, NOT gates, and one AND gate of any size. Hint: given NOT gates and an AND gate to...
7. (24 pts.) Implement the following Boolean function with an 8-to-1 multiplexer, a 2-to-4-line decoder, 3 x inverters and a OR-gate. (20 pts.) F(A, B, C, D, E) -2 (0,1,2,3,5,6,7,8,9,10,13,14,16,19,23,24) 7. (24 pts.) Implement the following Boolean function with an 8-to-1 multiplexer, a 2-to-4-line decoder, 3 x inverters and a OR-gate. (20 pts.) F(A, B, C, D, E) -2 (0,1,2,3,5,6,7,8,9,10,13,14,16,19,23,24)
Implement the function given below using each of the following methods ?(?, ?, ?, ?) = P (0,1,3,4,7,9,13,15) ∙ ?(5,14) As few 16-1 multiplexers as possible. One 8-1 multiplexer, inverters, and a few 2-1 multiplexers. One 4-1 multiplexer and a few 2-1 multiplexers As few 2-1 multiplexers and inverters as possible.
Implement the function f (A,B,C,D) summation(m(0,2,5,8,12,13,14,15)) using: a. A 4-to-1 multiplexer, and external gates. Choose inputs A and B as the select lines. b. A 4-to-16 decoder and OR gate c. A PLA
Implement the function F (x,y,z)= (not x)(not z)+ xy using a. One 4-to-1 multiplexer and any additional inverters. Show your truth-table and justify your choice of select inputs. b. One 2-to-1 multiplexer and the minimal number of gates. Show the truth table used to derive your circuit.
Question 2: Combinational Logic (15 points) Implement the following Boolean function Z(A,B,C,D) = {(1,2,5,7,8,10,11,13,15) 2.1 (5 points) Write the truth table for Z. 2.2 (5 points) Implement Z using a single 16:1 multiplexer. Make sure that you mark all inputs and outputs clearly. 2.3 (5 points) Implement Z using an 8:1 multiplexer and all necessary gates. Make sure that you mark all inputs and outputs clearly.
1) Implement the function given below using each of the following methods: ?(?, ?, ?, ?) = P (0,1,3,4,7,9,13,15) ∙ ?(5,14) As few 16-1 multiplexers as possible. One 8-1 multiplexer, inverters, and a few 2-1 multiplexers. One 4-1 multiplexer and a few 2-1 multiplexers As few 2-1 multiplexers and inverters as possible. 2) Write a Verilog module and testbench for a 3:1 multiplexer that implements the following function. You can use “case”, “if” or “assign” statements. Grades will be agnostic...
using a 16x1 multiplexer 3. Implement the function F using a multiplexer. F(A, B, C, D)=BC + BD + ABC
Digital logic design Question 2 [4+6=10Marks] I. Implement following function using 16 x 1 multiplexer? F(A,B,C,D) = I l.ec.(D1, D2, D3, D4,10,11,13,15) II. Implement function F given above using 8 x 1 multiplexer?