Assignment 4, due Feb 13
Part of
the homework for 22C:122/55:132, Spring 2004
|
Always, on every assignment, please write your name legibly as it appears on your University ID and on the class list! All assignments will be due on Fridays at the start of class, and unless there is what insurance companies call "an act of God", the only exceptions to this rule will be by advance arrangement.
a) Redo the GCD engine register-transfer logic in terms of this single arithmetic unit.
b) Work out the control unit (as a Moore machine) for this new system. It should still compute the same algorithm! (You may find that the state count changes! Then again, it may not! The reason I don't know is that the new arithmetic unit doesn't necessarily offer the same comparison flexibility as the old one.)
a) Redo the GCD engine register-transfer logic in terms of this single bus.
b) Work out the control unit. It definitely takes an extra state becaus3e you have to sample the inputs on different bus cycles!