Skip main navigation

Electrical and Computer Engineering

18-240 – Structure and Design of Digital Systems

12 units

This course introduces basic issues in design and verification of modern digital systems. Topics include Boolean algebra, digital number systems and computer arithmetic, combinational logic design and simplification, sequential logic design and optimization, register-transfer design of digital systems, basic processor organization and instruction set issues, assembly language programming and debugging, and a hardware description language. Emphasis is on the fundamentals: the levels of abstraction and hardware description language methods that allow designers to cope with hugely complex systems, and connections to practical hardware implementation problems. Students will use computer-aided digital design software and actual hardware implementation laboratories to learn about real digital systems.

3 hr. lec., 1 hr. rec., 3 hr. lab.

Prerequisite: 18-100

Corequisite: 21-127

Prerequisite for: 18-322, 18-340, 18-341, 18-342, 18-342G, 18-342PP, 18-345, 18-348, 18-349, 18-447, 18-760, 18-765

Last updated on April 11, 2006

ECE classifications

Undergraduate areas

Computer Hardware

Undergraduate designations

Core

This course is currently being offered.

Links

Upcoming offerings

S10

Past semesters

S09, F08, S08, F07, S07, F06, S06, F05, S05, F04

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