CMU 18-240: Fundamentals of Computer Engineering, Fall 2008

 

News and Notices

 

F08 Final Exam: 18240 1 FUND OF COMPUT ENGR Thu. December 11 05:30p.m.-08:30p.m. DH 2315 

 

Fall 2008 18-240 textbooks are

·      Digital Design: Principles and Practices (4th Edition) by John F. Wakerly. (Required) **There is a paperback version (so called “4th Economy Edition”) that is much more reasonably priced than the hardcover version.

·      The Verilog Hardware Description Language (5th Edition) by Donald E. Thomas and Philip R. Moorby. (This is a good reference to have for later courses too.)

 

Attendance of your registered lab and recitation sections is required.

 

During the semester, 18-240 students should go to Blackboard for the most complete and up-to-date course information. 

 

Quick Links

 

Go to Blackboard for announcements and handouts

 

Fall 2008 Course Schedule

 

Course Description

 

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.

 

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

 

Prerequisite: 18-100; Corequisite: 21-127

 

Staff

 

 

 

 

 

 

Name

Office

Tele

Email

Instructors

James C. Hoe

Bill Nace

HH-A304

HH-D201

8-4259

jhoe+240 AT ece_cmu_edu

wnace+240 AT ece_cmu_edu

Head TA

Frederick de Mesmay

 

 

fdemesma+240 AT ece_cmu_edu

Tuesday Lab TA

Rachata Ausavarungnirun, Chanin Laohaphan, Dennis Ting

 

 

 

Wednesday Lab TA

Kelsey Ho, Ryan Sakauye

 

 

 

Thursday Lab TA

Dan Burrows, Chanin Laohaphan, Jun Woo Park

 

 

 

Admin

Lyz Knight

HH-1205

8-5087

lyz+240 AT ece_cmu_edu

 

 

 

 

 

Meetings

 

·      Lecture:  TR 01:30PM-02:50PM, DH 2315      

 

·      Lab and Recitation Sections

 

    A     T      06:30PM - 09:20PM, HH 1303

           F      10:30AM - 11:20AM, PH A21

    B     W    06:30PM - 09:20PM, HH 1303

           F      12:30PM - 01:20PM, DH A310

    C     R     06:30PM - 09:20PM, HH 1303

           F      01:30PM - 02:20PM, WEH 5302

 

Weekly lab and recitation are REQUIRED.  You must attend the SAME pre-assigned section each week.

 

Office Hours

 

·      James Hoe, M,Tu, 3:00~4:00, HH-A304

 

·      Bill Nace, W,F, 3:00~4:00, HH-D201

 

·      HW Office Hours (5:30~6:30, UG Lounge)

·      Tuesday: Dennis Ting

·      Wednesday: Kelsey Ho

·      Thursday: Jun Woo Park

·      Friday (3:30~4:30, UG Lounge): Dan Burrows

 

·      Lab Office Hours (5:30~6:30, Lab)

·      Tuesday: Rachata Ausavarungnirun

·      Wednesday: Ryan Sakauye

·      Thursday: Chanin Laohaphan

 

Textbooks

 

·      Digital Design: Principles and Practices (4th Edition) by John F. Wakerly. (Required)

·      The Verilog Hardware Description Language (5th Edition) by Donald E. Thomas and Philip R. Moorby. (This is a good reference to have for later courses too.)

 

Fun and Useful Links

 

·      Blackboard

 

·      ISE WebPack

·      Digilent Spartan-3 Protoboard

 

·      Computer Architecture Lab at Carnegie Mellon (CALCM)

·      Center for Silicon System Implementation (CSSI) 

·      History of Computing (Computer History Museum)

·      Microprocessor Lineage  (Computer History Museum)