Skip main navigation

Electrical and Computer Engineering

18-744 – Hardware Systems Engineering

12 units

This course focuses on the design and engineering of hardware systems. The core of this course is based on a large microprocessor design project carried out in student teams where each team is responsible for the detailed design of a module that must work correctly with the rest of the pieces. Students will gain in-depth understanding of computer architecture concepts through hands-on design and also acquire a broader perspective of how the different elements interact. The students will learn and experience the full engineering cycle of specification, implementation, validation and analysis, both within a module and across the whole system. Issues such as teamwork, risk and time management are also part of the course. Projects will be executed in Verilog, SystemC and an experimental operation-centric high-level hardware description language. This course requires substantial independent lab hours outside of the classroom.

3 hrs. lec.

Prerequisites: 18-741 (previously 18-547) and senior or graduate standing.

Recommended Course: 18-341: Logic Design Using Simulation, Synthesis, and Verification Techniques

Last updated on March 22, 2007

ECE classifications

Undergraduate areas

Computer Hardware

Graduate areas

Computer Hardware Engineering

Undergraduate designations

Depth

Links

Past semesters

S05, S04, S03, S02

Please note that the course history information is incomplete and/or may reflect different courses offered under the same course number.



5000 Forbes Avenue / Pittsburgh, PA 15213-3890 / Phone: 412-268-7400 / Fax: 412-268-2860