Jun 13, 2024  
2023-2024 Undergraduate Catalog 
2023-2024 Undergraduate Catalog [ARCHIVED CATALOG]

EECE 2423 - Principles of Computer System Design (3) SP

An introduction to the principles of computer system design from simple von Neumann and Turing machines to a MIPS processor. Digital number systems, hardware for mathematic operations leading to ALU design, bus design and implementation, memory and register design. Instruction set architecture and assignments in MIPS assembly language. Computer memory stack structure and I/O. Simulation and FPGA implementation of combinational logic, math circuits, and state machines using VHDL. Modular augmentation of a simple 8-bit processor using hardware components from course.

Prerequisite: EECE 1423  with a grade of “C” or higher and CS 1213  
Corequisite: EECE 2421 Digital Hardware Lab   
Lecture, 3 hours
Satisfies EECE 3813