Lab 4

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Laboratory 4 (100 Points)

Assignment 1 (20 Points)


(4-5) A sequential circuit with two D flip-flops A and B, one input Y, and one output Z is specified by the
following input equations:
𝐷𝐴 = 𝐵𝑌 + 𝐴̅𝑌, 𝐷𝐵 = 𝑌̅, 𝑍 = 𝐴̅𝐵̅
(a) Draw the logic diagram of the circuit.
(b) Derive the state table.
(c) Derive the state diagram.
(d) Simulate the circuit:
- Initial state: 00
- Input sequence: 0100
- Check the output Z with the state table

(a) Draw the logic diagram of the circuit

(b) Derive the state table.

Present State Input Next State Output


A B Y A B Z
0 0 0 0 1 1
0 0 1 1 0 1
0 1 0 0 1 0
0 1 1 1 0 0
1 0 0 0 1 0
1 0 1 0 0 0
1 1 0 0 1 0
1 1 1 1 0 0
(c) Derive the state diagram.
0/0
0/1
00
01

1/1 1/0
0/0
0/0
11 1/0
10
1/0

(d) Simulate the circuit with initial state AB = 00 and input sequence Y = 0100

Assignment 2 (20 Points)


The state diagram of a sequential circuit is shown in the following figure. Design the circuit with D flip-
flops using binary code state assignment. Simulate the circuit.

0/
1/1 0/1 0/0
A
B

1/0
1/0

D 0/0
0/0 1/0
C
(a) Derive the state table from the above state diagram
The circuit has 4 states A, B, C and D, one input X and one output Y.

Present State X Next State Y


A 0 B 1
A 1 A 1
B 0 B 0
B 1 C 0
C 0 D 0
C 1 C 0
D 0 D 0
D 1 A 0

(b) State assignment with using binary codes


Four states: Using 2 flip-flops
State assignment: A: 00 B: 01 C: 10 D:11

Present State X Next State Y


00 0 01 1
00 1 00 1
01 0 01 0
01 1 10 0
10 0 11 0
10 1 10 0
11 0 11 0
11 1 00 0

Using 2 flip-flops named A and B:

Present State X Next State Y


A B A B
0 0 0 0 1 1
0 0 1 0 0 1
0 1 0 0 1 0
0 1 1 1 0 0
1 0 0 1 1 0
1 0 1 1 0 0
1 1 0 1 1 0
1 1 1 0 0 0

DA DB
(c) Draw the logic diagram of the circuit.
- Input equation for the FF A: DA
DA BX
00 01 11 10
A 0 1
1 1 1 1

𝐷𝐴 = 𝐴𝐵̅ + 𝐴𝑋̅ + 𝐴̅𝐵𝑋

- Input equation for the FF B: DB

DA BX
00 01 11 10
A 0 1 1
1 1 1

𝐷𝐵 = 𝑋̅

- Input equation for the output: Y

Y BX
00 01 11 10
A 0 1 1
1

𝑌 = 𝐴̅𝐵̅
(d) Simulate the circuit and check the output with initial state AB = 00 and input sequence X = 0100

Assignment 3 (20 Points)


(4-6) A sequential circuit with two D flip-flops A and B, two inputs X and Y, and one output Z is specified
by the following input equations:

(a) Draw the logic diagram of the circuit.


(b) Derive the state table.
(c) Derive the state diagram.
(d) Simulate the circuit:
- Initial state: 00
- Input sequence: (Given by you)
- Check the output Z with the state table

Assignment 4 (20 Points)


(4-11) A sequential circuit has two D flip-flops, one input X, and one output Y. The logic diagram of the
circuit is shown in the following figure. Derive the state table and state diagram of the circuit.
Assignment 5 (20 Points)
(4-13) Design a sequential circuit with two D flip-flops A and B and one input X. When X = 0, the state of
the circuit remains the same. When X = 1, the circuit goes through the state transitions from 00 to 10 to
11 to 01, back to 00, and then repeats.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy