CS 362 - Hardware Fundamentals:
Computer Architecture and Design
Course description
This course is the second in a three quarter sequence which teaches the
fundamentals in computer hardware design. In this quarter, the topics
include: design and optimization of finite state machines, design using VHDL,
performance measures, machine instructions, basic computer organization
and design, and controller implementation.
Teaching staff
Instructor: Prof. Chris Myers.
Teaching assistants are:
- Brandon Bachman
- Eric Mercer
- Tim Purcell
- Hao Zheng
Questions and discussions should use the class newsgroup:
class newsgroup
Handouts
- Course info (postscript,
latex)
- Homework #1 (postscript,
latex)
- Lab #1 (description) (postscript)
- Lab #1 (worksheet) (postscript)
- Homework #2 (postscript,
latex)
- Homework #3 (postscript,
latex)
- Lab #2 (postscript,
latex)
- Homework #4 (postscript,
latex)
- Homework #5 (postscript,
latex)
- Project Part #1 (postscript,
latex,
MiniMIPS schematic)
- Project Part #2 (postscript,
latex,
MiniMIPS multi-cycle
schematic)
- Project Part #3 (postscript,
latex)
Lectures
- Lecture 1 (postscript,
powerpoint)
- Lecture 2 (postscript,
powerpoint)
- Lecture 3 (postscript six per page,
postscript one per page,
framemaker,
RTF format)
- Lecture 4 (postscript six per page,
postscript one per page,
framemaker,
RTF format)
- Lecture 4b (postscript six per page,
postscript one per page,
framemaker,
RTF format)
- Lecture 5 (postscript six per page,
postscript one per page,
framemaker,
RTF format)
- Lecture 6 (postscript six per page,
postscript one per page,
framemaker,
RTF format)
- Lecture 7 (postscript six per page,
postscript one per page,
framemaker,
RTF format)
- Lecture 8 (postscript,
powerpoint,
RTF format,
postscript two per page part a,
postscript two per page part a)
- Lecture 9 (postscript,
powerpoint,
postscript two per page)
- Lecture 10 (postscript,
powerpoint,
postscript two per page)
- Lecture 11 (postscript two per page,
powerpoint)
- Lecture 12 (postscript two per page,
powerpoint)
- Lecture 13 (postscript two per page,
powerpoint)
- Lecture 14 (postscript two per page,
powerpoint)
- Lecture 15 (postscript two per page,
powerpoint)
- Lecture 16 (postscript six per page,
framemaker,
RTF format)
- Lecture 17 (postscript six per page,
framemaker,
RTF format)
Additional material
Grading Policy
All homework, labs, etc. are assumed to be correctly graded one week
after they are handed back to the students. If there are any
questions on grading, they must be addressed within one week of
recieving a graded assignment. After the one week has lapsed no more
questions will be consisdered.
Office Hours
Prof. Myers, in his office (3258 MEB)
- Tue. 10:45am - 11:45am
- Thu. 10:45am - 11:45am
- or by appointment.
Brandon and Eric, in room 3153 MEB
- Mon. 7:30-9:30am, 4-7pm
- Wed. 8-10am, 4-7pm
- Fri. 3-5pm
Tim, in the CadeLab
- Tue. 11am-1pm
- Thu. 11am-1pm
- Fri. 10am-noon
Hao, in the CadeLab
- Fri. 3-5pm - help with VHDL labs
Related Web Pages
You can find many other web pages related to computer architecture and
design at the WWW
Computer Architecture Home Page.