15.07.2013 Views

Example: Modulo-4 Counter

Example: Modulo-4 Counter

Example: Modulo-4 Counter

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

A-68<br />

Appendix A: Digital Logic<br />

Sequence Detector State Assignment<br />

Present state<br />

Input<br />

X<br />

0 1<br />

S 2 S 1 S 0 S 2 S 1 S 0 Z S 2 S 1 S 0 Z<br />

A: 000 001/0 010/0<br />

B: 001<br />

C: 010<br />

D: 011<br />

E: 100<br />

011/0 100/0<br />

101/0 110/0<br />

011/0 100/0<br />

101/0 110/1<br />

F: 101 011/0 100/1<br />

G: 110 101/1 110/0<br />

(a)<br />

Input and<br />

state at<br />

time t<br />

Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring<br />

s 2<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

1<br />

1<br />

1<br />

1<br />

1<br />

1<br />

1<br />

1<br />

s 1<br />

0<br />

0<br />

0<br />

0<br />

1<br />

1<br />

1<br />

1<br />

0<br />

0<br />

0<br />

0<br />

1<br />

1<br />

1<br />

1<br />

s 0 x<br />

0<br />

0<br />

1<br />

1<br />

0<br />

0<br />

1<br />

1<br />

0<br />

0<br />

1<br />

1<br />

0<br />

0<br />

1<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

Next state<br />

and output at<br />

time t+1<br />

(b)<br />

s 2<br />

0<br />

0<br />

0<br />

1<br />

1<br />

1<br />

0<br />

1<br />

1<br />

1<br />

0<br />

1<br />

1<br />

1<br />

d<br />

d<br />

s 1<br />

0<br />

1<br />

1<br />

0<br />

0<br />

1<br />

1<br />

0<br />

0<br />

1<br />

1<br />

0<br />

0<br />

1<br />

d<br />

d<br />

s 0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

1<br />

0<br />

d<br />

d<br />

z<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

0<br />

1<br />

0<br />

1<br />

1<br />

0<br />

d<br />

d

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!