|
Organization and Syllabus
|
|
This
course surveys a wide range of hardware design and implementation topics. The
goal is to give students an understanding of how hardware systems are designed,
what the major technological and design issues are, and how that affects the
kinds of systems we build. The labs are designed to give you a taste of what
hardware designers do, whether they are designing custom VLSI chips, FPGA-based
systems or embedded systems.
Please the see the Calendar for the exact lecture schedule.
Each
week, the three-hour session will be split between a lecture and a lab. There
will also be homework each week, typically including both reading and a design
exercise that will get you started on the next lab. You will be turning in your
homework assignments at the beginning of class. Since completing
the lab successfully in the limited time available relies on your having done
the homework ahead of time, late homework will be penalized 25% per day.
There
will be a final exam which will cover all the material in the class.
Grades
will be determined as follows:
If you
have to be absent from class, you must let me know ahead of time. Since there
are only 10 lectures/labs in this class, missing just one is 10% of the course.
Cheating Policy: I expect that the work you turn in is your own. To the extent that you get help solving a problem or an assignment, you must credit that help explicitly.