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 |
|||||||||||||||||||||||||||||||||||||||||||||
|
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 |
|||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||
|
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 |
|||||||||||||||||||||||||||||||||||||||||||||
|
·
Digilent
Spartan-3 Protoboard ·
Computer
Architecture Lab at Carnegie Mellon (CALCM) ·
Center
for Silicon System Implementation (CSSI)
·
History of Computing ( ·
Microprocessor
Lineage ( |