EECE 438 - Design of Computers - Fall 1996
|
Instructor:
|
L. H. Pollard
|
Email:
|
pollard@eece.unm.edu
|
|
Office:
|
EECE 224C
|
Office Hrs:
|
Mon. & Wed. 10 AM - Noon
|
|
Phone:
|
277-5982
|
|
(Other times by appointment)
|
Textbook: L. H. Pollard, Computer Design and Architecture,
Prentice Hall, 1990.
Computer information: will need account on departmental systems;
software to run includes the Powerview suite and the Altera system,
plus whatever document preparation software you enjoy.
Topics:
- Design Methodologies, levels of design
- Design Approaches, Techniques
- Information Representation
- Integer number systems
- Floating point number systems
- Coding of information
- Arithmetic Processing
- Addition
- Multiplication/Division
- Floating point manipulations
- Instruction Sets
- characteristics of machines
- 0, 1, 2, 3 address instructions
- operand access
- addressing modes and implementations
- Sequential Control System Design
- Hardwired Techniques
- Microprogrammed Techniques
- I/O Methods
- Programmed I/O
- Interrupt driven I/O
- DMA Systems
- Memory Organization
- Basic Techniques
- Virtual Memory Techniques
- High Speed Techniques
- Additional Topics
- Interconnection Schemes
- Testing
Required work: There will be three design assignments which
will form all of the homework for the class. The design assignments
are non-trivial; plan to spend time on them.
Grading:
| Homework: |
20 % |
| Mid Term Exams: |
25 % |
| Semester Project: |
35 % |
| Final Exam: |
20 % |
Additional Readings:
- Fletcher, W. I., An Engineering Approach to Digital Design,
Englewood Cliffs, NJ: Prentice Hall, 1980.
- M. M. Mano: Digital Logic and Computer Design.
Englewood Cliffs, NJ: Prentice Hall, 1979.
- D. P. Siewiorek, C. G. Bell, and A. Newell: Computer Structures:
Principles and Examples. New York: McGraw-Hill Book Company, 1982.
- E. E. Swartzlander, Jr.: Computer Design Development, Principal
Papers. Rochelle Park, NJ: Hayden Book Company, 1976.
- J. P. Hayes: Computer Architecture and Organization,
2nd Edition. New York: McGraw-Hill Book Company, 1988.
- L. H. Pollard: The Design Book: Techniques and Solutions for
Digital Computer Systems. Englewood Cliffs, NJ:
Prentice Hall, 1990.