Analog Digital Electronics

kajilpw
ASSIGNMENT2-OCT2017ADE.pdf

ARL1

ASSIGNMENT #2 OCTOBER 2017 201CDE – ANALOG AND DIGITAL ELECTRONICS

(ADE)

1. Solve the following problems:

a. Simplify the following Boolean function using algebraic manipulation:

X’YZ + X’YZ’ + XZ 3 Marks

b. Prove the identity of the following Boolean function using

algebraic manipulation: A’B’C’D’ + A’B’CD’ + AB’C’D’ + AB’CD’ = B’D’

3 Marks

c. Simplify the given expression to its Sum of Products (SOP) form using Boolean postulates. Draw the logic circuit for the simplified SOP function

Y = (A + B) (A + (AB)’) C + A’(B + C’ ) + AB + ABC

5 Marks

d. Minimize the logic function 𝑌(𝐴,𝐵,𝐶,𝐷) = ∑(0,1,2,3,5,7,8,9,11,14) by using Karnaugh Map. Draw logic circuit for the simplified function.

5 Marks

2. Draw the state diagram for the Table 1 below that describes a finite- state machine which has one input x and one output z

Present

State

Next State Output (z)

x = 0 x = 1 x = 0 x = 1

A A E 1 0

B C F 0 0

C B H 0 1

D E F 0 0

E D A 0 1

F B F 1 1

G D H 0 1

ARL2

H H G 1 0

Table 1 6 Marks

3. Design two State Diagrams, each for Mealy and Moore machines, for

a sequence detector that outputs a 1 when it detects the final bit in the serial data stream, “1101.”

10 Marks

4. Consider the following state diagram in Figure 1 for a synchronous

circuit with one input X and one output Z. Analyze this state diagram and draw its circuit implementation using JK flip-flop (state Q0) and T flip-flop (state Q1) and MUX-4x1 for Z

Figure 1

25 Marks

5. Consider the following clocked sequential circuit in Figure 2, with one input (X) and one output (Z):

Figure 2

a. Drive a state table and draw a state diagram for the circuit 8 Marks

ARL3

b. Redesign this circuit by replacing the Q1 flip-flop (i.e. the D flip-

flop holding Q1 state) with a JK flipflop, and the Q2 flip-flop with

a T flip-flop. Only show the excitation equations (or state

equations) for J1, K1, and T2 10 Marks

c. Use MULTISIM to verify the function of the designed circuit in

Part(b)

10 Marks

6. Write a Behavioral VHDL description for a 4-bit shift register. The shift

register is to be negative edge triggered. Sin is a serial input to the

most significant bit of the shift register. Sout is a serial output from

the least significant bit of the shift register. En_n is an active low

enable. sreg is the 4-bit register. Write only the VHDL ENTITY and

ARCHITECTURE construct. 15 Marks

END OF PAPER