next up previous
Next: Deliverables Up: courseplans Previous: General Course Plans


Project Requirements

It is a course requirement that you (meaning ``each project group'') design a central processing unit that supports an instruction set to be given to you. Specifically, it will be a small subset of the instructions of an embedded processor called CR-16. This common requirement will help us structure the course and help provide a set of core issues that we can discuss and thus reinforce our learning.

You will be required to extend the core instruction set to include additional instructions. There is no hard and fast rule on what these extensions should be; here are some thoughts:

The real trick is to get the main (required parts) working, thoroughly tested and documented, and then carefully assess the difficulty of a proposed extension, and then allow enough time to accomplish the same.


next up previous
Next: Deliverables Up: courseplans Previous: General Course Plans
Ganesh C Gopalakrishnan 2004-08-08