HW 5,7

foooq55
IFT201hwk5B.docx

[IFT 201]

Computer and Network Systems: Organization and Administration

Homework Assignment 5B

You must show your work to earn points

Score: 30 pts

I. Complete the timing diagrams below for an edge-triggered D Flip Flop (rising edge implied). Assume the output is 0 initially. (3pts*2 = 6 pts)

a. Diagram 1

Clk

D

Q

b. Diagram 2

Clk

D

Q

II. For FSMs with the following numbers of states, indicate the smallest possible number of bits for a state register representing those states. (4 pts)

a. 8

b. 9

c. 23

d. 900

III. Design a Moore sequence recognizer that detects the non-overlapping sequence “101”. Use binary encoded state labels and design and draw the circuit schematic similar to the one drawn in class. (7 pts)

IV. Design a Mealy sequence recognizer that detects the non-overlapping sequence “101”. Use binary encoded state labels and draw the circuit schematic similar to the one drawn in class. (6 pts)

V. Reverse engineer the behavior of the sequential circuit shown in the figure below to FSM (follow the steps in the controller design process in reverse). (7 pts)

Page | 2