|Select the Course Number to get further detail on the course. Select the desired Schedule Type to find available classes for the course.|
|ENGN 1640 - Design of Computing Systems|
This course introduces the main concepts and techniques for designing computing systems. Topics covered include assembly language, instruction set design, pipelining, superscalar and VLIW processor design, memory subsystem design, and I/O interfacing. Laboratory topics include programmable logic devices, hardware definition languages, and implementation of a bootable version of the pipelined MIPS processor. Laboratory emphasizes design optimizations with respect to speed and design area. Prerequisite: ENGN 1630 or passing of a quiz on basic digital logic concepts, or instructor permission.
1.000 Credit hours
1.000 Lecture hours
Levels: Graduate, Undergraduate
Schedule Types: Primary Meeting