Assignment

📌 Overview

A brief description of the assignment.


Questions

Q3

Current State (Code)Current State (Q1Q0)InputsNext State (D1D0)Next State (Code)Output (Z)
Q1Q0ABD1
S000000
S000010
S000100
S000110
S101000
S101011
S101101
S101111
S210001
S210011
S210101
S210111
S311001
S311011
S311101
S311111

Q4

K-map for D1:

The map is populated with the values from the ‘D1’ column of the state table.

Q1Q0 \ AB00011110
000000
010111
111111
101111
D1 = Q1 + Q0·A + Q0·B
D1 = Q1 + Q0·(A + B)

K-map for D0:

The map is populated with the values from the ‘D0’ column of the state table.

Q1Q0 \ AB00011110
000011
011110
111111
100111
D0 = Q1·A + Q0·B + Q1’·Q0’·A + Q1’·Q0·A’

K-map for Output Z:

The output Z is a Moore output, meaning it only depends on the current state (Q1, Q0). Z is 1 only for state S3 (Q1Q0 = 11).

Q1Q0 \ AB00011110
000000
010000
111111
100000
Z = Q1·Q0

stim = Z+W