Laboratory 3 - Rnhanced PC and the Skeletal Processor

The following is a Skeletal Processor which assigns (copies) the address of the machine instruction from PC, Program Counter, to MAR, Memory Address Register, in the first subcycle, SC0 and increments one itself (PC+1->PC) in the second subcycle, SC1. In order to study for details, click each unit in the design. MAR unit Program Counter

(1) Here is an alternate design to wire the component units in a more organized manner. This is done by using a PLA device.

(2) Here is an alternate design to wire the component units in a more organized manner. This is done by making use of a Control Bus. This (or similar) approach has been taken by my students, Peter Hsu, Louis Johannson, and others.

(3) Submit your successful Enhanced PC and Skeletal Processor (Step 2) design (relevant .CCT files) to Dr. Hasegawa by February 6, 10:00pm