ECE 2300 Contents
Syllabus and Course Details
Lecture Notes and Handouts
Note: Homework and Exams, Projects and Labs are not available for this course.
Course Description
This course provides an introduction to the design and implementation of digital circuits and microprocessors. Topics include transistor network design, Boolean algebra, combinational circuits, sequential circuits, finite state machine design, processor pipelines, and memory hierarchy. Design methodology using both discrete components and hardware description languages is covered in the laboratory portion of the course.
Instructor
David H. Albonesi
333 Frank H. T. Rhodes Hall, Ithaca, NY 14853
607 254-5473
Email: david.albonesi at cornell.edu
Course Level
Undergraduate (sophomore level)
As Offered In
Spring 2016
Required Text(s)
Digital Logic and Computer Architecture, 2nd edition, D.M. Harris and S.L. Harris, Morgan Kaufmann, 2012.
Course Structure
This course consists of:
- Two weekly lectures
- Six labs over the semester
- Homework assignments
- Two prelim exams and one final exam