University of Jordan

Computer Engineering Department

CPE 439

Computer Design Lab

Spring 2004

 

Instructor Dr. Gheith Abandah
Email abandah@ju.edu.jo
Home page http://www.abandah.com/gheith
Office Computer Engineering 406
Office hours
bulletMonday 12:00-13:00
bulletWednesday 15:00-16:00
bulletThursday 19:00-20:00
No. of credit hrs 1
Co-requisites CPE 432
Time and room
bulletSection 1: Monday 12:00-15:00, Logic and Computer Organization Lab
bulletSection 2: Thursday 15:00-18:00, Logic and Computer Organization Lab
bulletSection 3: Wednesday 15:00-18:00, Logic and Computer Organization Lab
Textbook  
References
  1. Patterson and Hennessy. Computer Organization & Design: The Hardware/Software Interface, 2nd ed., Morgan Kaufmann, 1997.

  2. Hennessy and Patterson. Computer Architecture: A Quantitative Approach, 3rd ed., Morgan Kaufmann, 2002.

  3. S. Palnitkar, Verilog HDL, 2nd Ed., Prentice Hall, 2003.

Grading
Pre-Lab Reports and In-Lab Performance 20%
Post-Lab Reports 20%
Mid-Term Exam 20%
Final Exam 40%
Tentative outline

Using Verilog, the student designs and simulates the main parts of a computer: the ALU, registers, control unit, cache memory, system bus, memory, and I/O devices. At the end of the semester, the student integrates and simulates a complete computer design.

Handouts/Links:
bulletD. Hyde, Handbook on Verilog HDL, pdf.
bulletLib439.v
bulletExperiment 1
bulletExperiment 2
bulletExperiment 3
bulletExperiment 4
bulletExperiment 5
bulletExperiment 6