Project 1: Computer design

In this project you'll design a simple but complete computer processor. You will build your processor in a program.

This project proceeds by building up pieces until we finally get to a processor. A PDF document describes all the pieces to this project. (The assignment comes directly from a second-semester CMU computer science course titled `Great Theoretical Ideas' (15-251).)

Instead of drawing your processor on paper, you should use the freeware software package Digital Works. This program is nice, but it's not entirely intuitive. Be sure to look at the on-line help (which I found very useful), and contact a TA as you begin making your circuits to make sure you're doing it right.

Some changes from what appears in the project handout:

What to hand in: You will not hand this in electronically. Instead, hand in a printout of the circuits that you make. Be sure to keep an electronic copy too.

Back to the project index.