ICOM 4215 – Computer Architecture
Spring 2010
To introduce the principal concepts of computer architecture and
to give experience in designing and simulating processors using representative CAD software.
After completing this course you should be able to understand the basic concepts of:
Be able to use these concepts in design and simulation using typical CAD software
The laboratory work will be done in Incadel (105 Stefani) ,using LogicWorks and other similar tools.
Accounts are handled by the system administrators in S-105 for all the department’s Windows-based labs.
Based on the amount of credit given for the laboratory and the entire course, the programs will be designed to take about 30 hours (6 hours/week) to complete.
Some exercises will be ungraded practice exercises, but if you haven’t done them the tests will be more difficult.
Grading basis:
|
Partial exams |
3@ 100 points) |
300 |
|
Final exam |
1@150 points |
150 |
|
Short Problems |
2@ 50 points) |
100 |
|
Project |
(several stages – total 200 points) |
200 |
|
Total |
|
750 |
Note: The programs must be completed in order to pass the course
Professor: Thomas L. Noack, 405 Stefani, extension 3652
Office hours: Tuesday and Thursday 7:30 am - 9:00 am, 12:30 pm – 2:00 pm. Also I am often available in the universal
hour Tuesday and Thursday 10:30 am – 12:30 pm
Text: Heuring, Vincent P, and Harry F. Jordan, Computer Systems Design and Architecture, 2nd
Ed Pearson Prentice-Hall, 2007, ISBN 0-13-048440-7.
References:
Please refer to the Reading List on the webpage
Comments: Most information, including this outline, will be distributed
through my web page http://ece.uprm.edu/~noack. You are responsible for checking this page at least once per week, and when changes are announced in class
The exams will be
held from 7:30-9:30 PM, February 16, March 16, and April 27, in a room in
Stefani to be announced. If you have a
conflict with a regular class or with an exam announced before this document is
distributed please contact me. If an
exam is announced for another class after this date, the other instructor is
responsible for resolving the conflict.
One compensatory
free period will be given for each night exam.
The course will
be conducted in accordance with University regulations. These are promulgated by the administration
and, since they are subject to change, will not be duplicated here.
ICOM 4215 – Computer Architecture
Spring 2010
Text - Heuring, Vincent P, and Harry F. Jordan, Computer Systems Design and Architecture, 2nd Ed
.
|
Topics |
Dates |
|
|
1. The General Purpose
Machine. |
|
14-Jan |
|
2. Machines, Machine Languages,
and Digital Logic. |
19-Jan |
21-Jan |
|
3. Some Real Machines. |
26-Jan |
28-Jan |
|
4. Processor Design. |
2-Feb |
4-Feb |
|
9-Feb |
11-Feb |
|
|
5. Processor
Design—Advanced Topics. |
16-Feb |
14-Jan |
|
23-Feb |
||
|
6. Computer Arithmetic
and the Arithmetic Unit. |
2-Mar |
4-Mar |
|
9-Mar |
11-Mar |
|
|
16-Mar |
18-Mar |
|
|
7. Memory System Design. |
23-Mar |
25-Mar |
|
8. Input and Output. |
6-Apr |
8-Apr |
|
15-Apr |
||
|
9. Peripheral Devices. |
20-Apr |
22-Apr |
|
27-Apr |
29-Apr |
|
|
Review and project presentations |
4-May |
6-May |
|
11-May |
||
Project schedule
|
Deliverable |
Due |
Value |
|
Requirements and definition report |
23-Feb |
0 |
|
Organization report |
9-Mar |
0 |
|
Architecture report |
23-Mar |
50 |
|
Circuit diagrams and microcode |
27-Apr |
100 |
|
Final report and happy hour |
6-May |
150 |