CS 208: Computer Organization and Architecture

Implementing the PDP-8, Phase 1: the Datapath

Over the next couple weeks, you will diagram in detail a datapath and the associated control to implement most of the PDP-8 instruction set. This assignment will come in three phases: design a datapath, implement the control for a selection of instructions, and finally, implement the rest of the control and put it all together. Phases 1 and 2 will be done in groups, and Phase 3 will be part of the next takehome exam.

For Phase 1, your job is to draw a datapath (analogous to the datapath from your textbook with which we have been working in class) that will be able to support all the op-code 0, 1, 2, 3, 4, 5, and 7 instructions from the PDP-8 instruction set.

Some details:

Have fun, and let me know if you have questions.