|
Computer Organization and DesignECE 4680
Winter 2008
Instructor: Nabil J. Sarhan
|
| Syllabus | Deadlines | Announcements | Class Progress | Class Notes |
| Book Companion | Demos | Assignments | Solutions | Resources |
| Grades | FAQs | Contact Info | Weather! |
CURRENT QUOTATION In science one tries to tell people, in such a way as to be understood by everyone, something that no one ever knew before. But in poetry, it's the exact opposite -- Paul Dirac
DEADLINES
CURRENT ANNOUNCEMENTS
- Final Exam Information:
- It is scheduled for Wednesday, April 23 during 7:30P - 9:20P in 2025 Science.
- It is closed book and closed-notes.
- You cannot use calculators that can store notes.
- The study guide will be handed out in class.
OLD ANNOUNCEMENTS
- This is a reminder that Research Assignment Reports and Presentations are due by 5:00 PM on Friday, April 11. Please make sure that you follow the submission instructions in the assignment.
- The joint ECE 4680 and IEEE-WSU Event will be held in 46 Helen L. Deroy on Monday, April 14, 7:00 - 9:45 PM and Wednesday, April 16, 7:00 - 9:45 PM. Here is the event flier. Please invite guests, especially high-school students, and ask them to RSVP by e-mail to ieeewsu@gmail.com. You can also RSVP on their behalf.
- Presentation Instructions: Each presentation must be within 8 minutes, followed by Q/A. So, please practice and time yourself. If you team up with another student, then each one of you must present for approximately half of the time.
- Research Topic Presentations: Here is a tentative schedule of the presentations. Based on how things actually go in the event, some changes will likely take place. For example, you may have to present on Wednesday instead of Monday or Monday instead of Wednesday. The schedule is posted to help you decide when to bring guests but I cannot make any guarantees.
- Monday, April 14, 7:00 - 9:45 PM in 46 Helen L. Deroy:
- Intel Core Micro Architecture --> Jesse Florence and Tola
- IBM Power 6 --> Anthony Karpinski and Shamsun Nehar
- AMD64 Instruction Set --> Michael Feys and Louis C.
- AMD Athlon 64 --> Jerold Graham
- Multimedia Instruction Extensions --> Paramjit Hans
- Virtualization --> Afshan Sherf
- DDR SDRAM Memory Technology --> Husaninder Singh and Apral Singh Hara
- PCI Express --> Adiba Islam and Michaela Urdea
- Redundant Arrays of Independent Disks (RAID) --> Enakpodia Agbedia and Vukasin Denic
- Wireless Card Architecture --> Sauvir Singh and Kartik
- USB Flash Drive Architecture and Future Innovations --> DeAndre Smith and Marlon Solomon
- Wednesday, April 16, 7:00 - 9:45 PM 46 Helen L. Deroy:
- Sun T2 --> Nathan Bannett and Brian Bonenfant
- Graphics Card --> Priyanka Gupta and Thomas Overgaard
- Liquid Crystal Display Technology (LCD) --> Joe Zadorski and Alan Thomas
- Blu-Ray Technology --> Randall Cates and Joe Taylor
- HD-DVD Technology --> Michael Archie
- Plasma Display Technology --> Zdravko Nikolik
- DLP Technology --> Gary Dexter and Jeffery Spenglerd
- Embedded Systems --> Eric Chu and Caroine Michael
- PDA Architectures --> Kiranjeet Singh and Amanjot Mundi
- High Resolution Camera Architecture --> Kunle Oydedele
- Voice Recognition by Hardware --> Raymond Powell
The class on Wednesday, April 2 will be held in the PC lab. It will give you additional time to work on Project 3 and ask questions to the TA. [3/21, 2:20PM] Project 3 has been posted. Lab 3 assignment has been posted. Here is the sample CPU module. It is due Wednesday, March 26 by 3:00 P. Midterm Exam Information:
- It is scheduled for Monday, March 17 during 7:30 - 9:20 PM in class.
- It is closed book and closed-notes.
- You can bring the cheat sheets included in the midterm exam study guide. Do not write on them or make any changes.
- You are responsible for everything we discussed in the class.
- You cannot use calculators that can store notes.
- Please bring a bluebook.
[2/26:11:43AM] The class on Wenesday, February 27 will be in the PC lab. During that time, you will be able to work on Project 2 and ask questions to the TA. Due to a conflict, my office hours for this Wednesday (Feb 27) are rescheduled for 1:45-3:00 P. Project 2 has been posted. Lab 2 is scheduled for Wednesday, February 20 at 7:30P in the PC Lab (2359 Engineering). The lab will be on hardware design using Verilog. Please make sure that you review the material and practice well before coming to the lab and make sure that you go to the Linux lab or PC lab before Lab 2 and follow the tutorial and setup your account accordingly. The actual lab assignment builds on the tutorial and will be given during the actual lab time.
- Support Material for Lab 2: tutorial, files: lab2_alu.v, lab2_alu_tb.v.
Lab 1 is scheduled for Wednesday, January 28 in the PC Lab (2359 Engineering). The lab will be on MIPS programming using the SPIM simulator. Please make sure that your account is up and running and that you review the material and practice well before coming to the lab. There will be a lab assignment that you have to do on your own. You can download SPIM for free on your computer. Please check the Resources page for information on MIPS and SPIM. Hint: the lab will be based on this program. Project 1 has been posted. Research Topic Assignments:
- Intel Core Micro Architechure --> Jesse Florence and Tola
- Embedded Systems --> Eric Chu and Caroline Michael
- HD-DVD Technology --> Michael Archie
- Liquid Crystal Display Technology (LCD) --> Joe Zadorski and Alan Thomas
- Blu-Ray Technology --> Randall Cates and Joe Taylor
- Plasma Display Technology --> Zdravko Nikolik
- Graphics Card --> Priyanka Gupta and Thomas Overgaard
- Redundant Arrays of Independent Disks (RAID) --> Enakpodia Agbedia and Vukasin Denic
- PCI Express --> Adiba Islam and Michaela Urdea
- Sun T2 --> Nathan Bannett and Brian Bonenfant
- USB Flash Drive Architecture and Future Innovations --> DeAndre Smith and Marlon Solomon
- Virtualization --> Afshan Sherf
- IBM Power 6 --> Anthony Karpinski and Shamsun Nehar
- DDR SDRAM Memory Technology --> Husaninder Singh and Apral Singh Hara
- PDA Architectures --> Kiranjeet Singh and Amanjot Mundi
- Multimedia Instruction Extensions --> Paramjit Hans
- Voice Recognition by Hardware --> Raymond Powell
- DLP Technology --> Gary Dexter and Jeffery Spenglerd
- AMD Athlon 64 --> Jerold Graham
- High Resolution Camera Architecture --> Kunle Oydedele
- Wireless Card Architecture --> Sauvir Singh and Kartik
- AMD64 Instruction Set --> Michael Feys and Louis C.
Reading Assignment 1: review digital design (Appendix B of the textbook). Some important topics to focus on are K-maps, decoders, multiplexors, D flip-flops, combinational and sequential circuit design.
CLASS PROGRESS
- Introduction to Computer Architecture (Chapter 1)
- MIPS Instruction Set Architecture (Chapter 2)
- Performance Evaluation of Computer Systems (Chapter 4)
- Review of Number Representation and Logic Design
- The Verilog Hardware Description Language
- Processor Design (Chapter 5)
- Pipelining (Chapter 6)
- Memory Hierarchy (Chapter 7)
ASSIGNMENTS
| SOLUTIONS |