ELEC 5200-001/6200-001 Computer Architecture and Design
Spring 2013, MWF 11AM, Broun 306
Course Syllabus,
Grade Sheet,
Statistics
Instructor: Vishwani D. Agrawal, James J. Danaher Professor of ECE
Teaching Assistant: Nikhil Garrepalli, Phone 334-844-1865, Broun 359, Consultation: MW 10:00-11:00AM.
Textbook: Computer Organization & Design: The Hardware/Software Interface, Revised 4th Edition, D. A. Patterson and J. L. Hennessy, Morgan Kaufmann Publishers (Elsevier), 2012, ISBN 978-0-12-374750-1.
EXAM SCHEDULE:
Test 1, Monday, March 18, 2013, 11:00-11:50AM, Broun 306, use of books, notes, etc., permitted
statistics.
Test 2, Friday, April 5, 2013, 11:00-11:50AM, Broun 306, use of books, notes, etc., permitted
statistics.
Final Exam, Wednesday, May 1, 2013, 12:00-2:30PM, Broun 306, use of books, notes, etc., permitted
statistics.
ANNOUNCEMENTS:
1/10/13
Auburn Co-Op Employment Opportunities
PROJECT: assigned 2/11/13,
Assignment and Deadlines:
Part 1 ISA, report due Friday, 2/22/13
Part 2 Datapath, report due Friday, 3/1/13
Part 3 Datapath with Control, report due Friday, 3/22/13
Part 4 Datapath Verification, report due Friday, 3/29/13
Part 5 A Verified CPU, report due Friday, 4/12/13
Part 6 Hardware Implementation and a working processor demo, report due Friday, 4/19/13
INSTRUCTIONS FOR PART 6 DEMO AND REPORT:
a. Briefly describe what is implemented, what program you will run and what result is expected.
b. Run the program pointing to the functions of the buttons you press. Let the viewer examine the result.
c. Offer to make a change to some parameter to a viewer selected value and rerun the demo.
d. Total duration of demo: FIVE MINUTES
e. Part 6 Report (1 page, to be emailed): Describe (A) what was implemented, what worked or did not work and why, (B) what will you do differently next time, and (C) your advice to future students.
Project feedback from Fall 2012 class:
1
2
3
4
5
6
7
8
9
10
11
12
Project feedback from Spring 2012 class:
1
2
3
4
5
6
7
8
9
10
11
12
13
Project feedback from Fall 2011 class:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Project feedback from Spring 2011 class:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Project feedback from Fall 2010 class:
1
2
3
4
5
6
7
8
9
10
11
12
Project feedback from Spring 2010 class:
1
2
3
4
5
6
7
8
9
10
11
Project feedback from Fall 2009 class:
1
2
3
4
5
6
7
Project feedback from Spring 2009 class:
1
2
3
4
5
6
7
8
Project feedback from Fall 2008 class:
1
2
3
4
5
6
7
8
9
10
11
12
13
Project feedback from Spring 2008 class:
1
2
3
4
5
6
7
8
9
Project feedback from Fall 2007 class:
1
2
3
4
5
6
7
8
9
10
11
12
HOMEWORK:
Homework 1, assigned 1/25/13, due 2/1/13
Homework 2, assigned 2/4/13, due 2/8/13
Homework 3, assigned 2/25/13, due 3/4/13
Homework 4, assigned 3/8/13, due 3/20/13
Homework 5, assigned 3/29/13, due 4/3/13
Homework 6, assigned 4/8/13, due 4/15/13
Homework 7, assigned 4/19/13, due 4/26/13
LECTURES AND READING ASSIGNMENTS: See webpages of most recent years.
PREVIOUS OFFERINGS BY PROF. V. AGRAWAL:
Fall 2012,
Spring 2012,
Fall 2011,
Spring 2011,
Fall 2010,
Spring 2010,
Fall 2009,
Spring 2009,
Fall 2008,
Spring 2008,
Fall 2007,
Spring 2007,
Fall 2006,
Fall 2005,
Fall 2004