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-71<br />

Appendix A: Digital Logic<br />

Vending Machine State Transition<br />

Q/110<br />

A dime is<br />

inserted<br />

Diagram<br />

N/100 D/110<br />

A<br />

0 ¢<br />

N/000<br />

Q/101<br />

B<br />

5 ¢<br />

D/000<br />

Q/111<br />

D<br />

15 ¢<br />

Q/111<br />

D/100<br />

1/0 = Dispense/Do not<br />

dispense merchandise<br />

D/000 N/000<br />

C<br />

10 ¢<br />

1/0 = Return/Do not return<br />

a nickel in change<br />

1/0 = Return/Do not<br />

return a dime in change<br />

N/000<br />

N = Nickel<br />

D = Dime<br />

Q = Quarter<br />

Principles of Computer Architecture by M. Murdocca and V. Heuring © 1999 M. Murdocca and V. Heuring

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

Saved successfully!

Ooh no, something went wrong!