Course Search | Main

EE475 COURSE DETAILS


2 Version(s) of this Course

EE475 (Version: 2003 1) COURSE DETAILS (ARCHIVED)


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)
LESSONS: 40 @ 55 min (2.500 Att/wk) LABS: 0 @ 0 min
SPECIAL REQUIREMENTS:
Group design projects using VHDL.

EE475 COURSE REQUISITES


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

EE475 (Version: 1979 2) COURSE DETAILS (ARCHIVED)


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.
LESSONS: 36 @ 55 min (2.500 Att/wk) LABS: 4 @ 120 min
SPECIAL REQUIREMENTS:
Term design project using VHDL and FPGA's. Compensatory time given.

EE475 COURSE REQUISITES


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