COURSE | TITLE | EFF YEAR | EFF TERM | DEPARTMENT | CREDIT HOURS | ||||
EE475 | INTRO COMPUTER ARCHITECTURE | 2003 | 1 | Electrical Engineering and Computer Science | 3.0 (BS=0.0, ET=3.0, MA=0.0) | ||||
SCOPE | |||||||||
This course provides an introduction to computer organization and computer architecture. It builds on digital logic theory and devices (as studied in EE365 or EE360) to develop more complex systems. Emphasis is placed on understanding the basics of computer system organization, design, and operation. This includes the use of Register Transfer Language (RTL) to describe the movement of data in the computer and assembly language programming to control the system at a higher level. Additionally, students are introduced to modern engineering design tools through the use of VHDL (VHSIC Hardware Description Language) as they design, simulate and program a simple processor in 3 design projects. Other topics such as microprogram control, RISC architectures, arithmetic processing, input/output, and memory design are introduced. These topics and VHDL provide the foundation for further study in computer systems in EE484, Advanced Computer Architecture Using VHDL. Finally, the study of contemporary PC organization and design is used to demonstrate the application of course theory. (Note: along with CS380 merged into EE375 eff 2005-1) | |||||||||
|
|||||||||
SPECIAL REQUIREMENTS: | |||||||||
Group design projects using VHDL. |
TYPE | COURSE | EFF YEAR | EFF TERM | TRACK | RED BOOK FLG |
PRE REQUISITE | |||||
EE365 | 1983 | 1 | 1 | Y | |
EE365A | 1984 | 1 | 2 | Y | |
EE360 | 2003 | 2 | 3 | Y |
COURSE | TITLE | EFF YEAR | EFF TERM | DEPARTMENT | CREDIT HOURS | ||||
EE475 | INTRO COMPUTER ARCHITECTURE | 1979 | 2 | Electrical Engineering and Computer Science | 3.0 (BS=0.0, ET=3.0, MA=0.0) | ||||
SCOPE | |||||||||
This course provides an introduction to computer organization and computer architecture. It builds on digital logic theory and devices (as studied in EE365) to develop more complex systems. Emphasis is placed on understanding the basics of computer system organization, design, and operation. This includes the use of Register Transfer Language (RTL) to describe the movement of data in the computer and assembly language programming to control the system at a higher level. Additionally, students are introduced to modern engineering design tools through the use of VHDL (VHSIC Hardware Description Language) on UNIX workstations to design and simulate computer systems. Other topics such as microprogram control, RISC architectures, arithmetic processing, input/output, and memory design are introduced. These topics and VHDL provide the foundation for further study in computer systems in EE484, Advanced Computer Architecture Using VHDL. Finally, SPARC Assembly Language is introduced to demonstrate low level control of a real processor. | |||||||||
|
|||||||||
SPECIAL REQUIREMENTS: | |||||||||
Term design project using VHDL and FPGA's. Compensatory time given. |
TYPE | COURSE | EFF YEAR | EFF TERM | TRACK | RED BOOK FLG |
DISQUALIFIER | |||||
CS380 | 1990 | 1 | 1 | Y | |
PRE REQUISITE | |||||
EE365 | 1983 | 1 | 1 | Y | |
EE365A | 1984 | 1 | 2 | Y |