ECE Department
ecen 4593 Computer Organization
HomeGeneral InfoHomework
Exam Materials
Lecture slides
SimulatorTextbook InfoGrades

Fall Semester 2009

General Information

  • Email is now an official means of communications at CU-Boulder. For more information see E-mail as an Official Means of Communication at CU-Boulder Check your email early and often for class information. (Note that this policy does not include attachments, and unless otherwise stated we will use only plain text emails.)
  • The purpose of ECE4593 is to familiarize you with the concepts that underlie the design and organization of computers. As such, it is perhaps the central course in the computer engineering curriculum.

    We shall study the instruction sets of typical machines, and how these instruction sets are implemented in hardware. Following this introductory material, we shall study I/O, ALU design, Memory, Peripherals, RISC Processors, Multiprocessors, and D/A and A/D conversion.

    This course builds directly on
    materials learned in ECE2120 , Computers as Components, and ECE3100, Digital Logic. That is, you are expected to have proficiency in both logic circuits and assembly language programming.

    You should expect to spend an average of 2 hours out of class for every hour in class on this course. Because the entire semester is only four weeks long you should make a special effort to keep up with the lectures and assignments. Evaluation will be on the basis of a set of homework problems (25%), two one-hour examinations (20% each) and a final examination (35%).
  • Late homework will not be accepted.
  • Students with disabilities requiring special accommodations should consult Student disability services and follow the procedures described there.
  • Students who require special consideration for religious observence should consult http://www.colorado.edu/policies/fac_relig.html
  • Tentative dates and times for the examinations are:

    Exam#1, Friday, Oct. 16, in ECCR155 (our usual classroom), covering Chapters 1-4.

    Exam#2 , Tentatively, Monday Nov. 30, in ECCR155 (our usual classroom), covering Chapters 5-7

    Final Exam Tuesday Dec 15 4:30 p.m. to 7:00 p.m. in ECCR155 (our usual classroom).This day and time is set by the University, and cannot be changed.
  • in ECCR155 (our usual classroom), comprehensive.

  • Students missing any of the examinations without prior instructor consent will receive an "F" grade.

Grades will be assigned according to the uniform grading system:

  • A - superior/excellent
  • B - good/better than average
  • C - competent/average
  • D - minimum passing
  • F - failing

 

Topics
Lectures
Chapter(s)
Views of The General Purpose Machine 1 Chapter 1
Machines and Machine Languages 2 Chapter 2
Informal and Formal Descriptions of SRC 2 Chapter 2
Implementing Register Transfers at the Gate Level 2 Chapter 2
The MC68000 3 Chapter 3
RISC vs. CISC 2 Chapter 3
The RISC SPARC 1 Chapter 3
1-Bus Processor Design 3 Chapter 4
2- and 3- bus Processor Designs 2 Chapter 4
EXAM #1 Chapters 1-4 Closed book closed notes, Reference Mat'ls. Provided
Advanced Processor Design: Pipelining 4 Chapter 5
Other Advanced Topics; Microprogramming 2 Chapter 5
Computer Arithmetic 4 Chapter 6
Memory 3 Chapter 7
EXAM #2: Chapters 5-7 Closed book Closed notes, Reference Mat'ls. Provided
Input/Output 3 Chapter 8
Peripherals 2 Chapter 9
Serial Communications and Local Area Networks 2 Chapter 10
The Internet 2 Chapter 10
FINAL EXAM: Chapters 1-10. Closed book Closed notes, Reference Mat'ls. Provided
HOME | General Info | Homework | Exam Mat's | LectSlides
Simulator | Textbook | Grades | ECE Department