| Computer Architecture | |||
| COMP ARCH | |||
| CLASS CODE: | COMPE 324 | CREDITS: 3 | |
| DIVISION: | PHYSICAL SCIENCE & ENGINEERING | ||
| DEPARTMENT: | ELECTRICAL & COMPUTER ENGINEERING | ||
| GENERAL EDUCATION: | This course does not fulfill a General Education requirement. | ||
| CATALOG DESCRIPTION: | Computer organization and architecture which includes: instruction set, control unit and data path design, memory hierarchy, pipelining, and I/O. Laboratory exercises are included. | ||
| DESCRIPTION: | |||
| TOPICS: | |||
| OBJECTIVES: | At the conclusion of this course students will be able to: 1. Describe an instruction set architecture, including instruction types, addressing modes, and operand types; 2. Design a data path, ALU, and control unit at the gate/register level to implement a simple instruction set architecture; 3. Implement a software model of a CPU; 4. Identify and explain the components and operation of hierarchical memory systems; 5. Describe the principles of pipelining and its associated throughput hazards; 6. Explain the advantages and disadvantages of programmed and interrupt I/O. |
||
| REQUIREMENTS: | |||
| PREREQUISITES: | CompE 224 | ||
| OTHER: | Cross-listed as CS 324 (F,S) |
||
| EFFECTIVE DATE: | August 2001 | ||