School of computer science

Georgia Institute of Technology

CS4803DGC, Spring 2009
Assignment #5
Group formation: March 28th
Progress report: Tuesday April 14, 9:30 AM
Progress design review: Tuesday April 14 afternoon
Final design review: Tuesday April 21, afternoon
Report Due: Friday, April 24, 6:00PM
Hyesoon Kim, Instructor

Introduction
This is a group project. You can form a group of 2 members.
In this assignment, you will design Xbox360 CPU Core, GPU core, and the memory system. Your design level should have more detailed diagrams than what we have covered in the class. (The detailed design level is similar to LC-3b data path). The modules which are not disclosed in public, you need to design your own way.
The purpose of this assignment is not finding public information in the web. The purpose is that understating how the architecture should be designed. You have freedom to add new features.

The final grading is based on
(1) The detail of your design
(2) The final design review presentation
- Design trade-offs
- Explanations of functionality.


During the design review, the instructor will ask how each module works and the design philosophy.
The detail of design can be as detail as LC-3b data path.
To provide the feedback, students must turn in progress reports and have 1st design review meeting.
The homework does not require any simulation. All the design will be done on the paper.

  • Progress report (10%)
  • Progress design review (10%)
  • Final design review (60%)
  • Final report (20%)