You are on page 1of 1

Digital Circuit Design- ECE 2026

Digital Assignment
1) Convert (0.513)10 to octal.
2) Given the two binary numbers X = 1010100 and Y = 1000011, perform the subtraction
(a) X - Y and (b) Y - X by using 2’s complements.
3) Draw the CMOS circuit logic for the following Boolean function.
̅̅̅̅̅̅̅̅̅̅̅̅
4) Simplify the Boolean function and draw the logic diagram to implement the function
(i) F(a,b,c,d) = ∑(0,1,9,12,13,14)

(ii) F(a,b,c,d) = ∑(0,2,3,5,9,10,15) with don’t care d(a,b,c,d) = ∑(1,3,7,8,11,)

5) Implement the Boolean expression F (A, B, C, D) = _(1, 3, 4,7, 8,12, 13, 14, 15) using
4X1 mux.
6) Write and verify verilog HDL of 4 bit Johnson counter.

7) Design a system that detects the occurrence of 110 or 001. The system input, output
signals are given below
X 0 1 1 0 0 0 1 0 0

Y 0 0 0 1 0 0 1 0 0

8) Design a modulo 10 up/down counter with control input. Write a verilog code for
your design and a test bench to verify your design.
9) Derive the state table and the state diagram of the sequential circuit shown.Explain the
function that the circuit performs.

You might also like