msnavigation msnavigation

CS314CS314 Fall '97:
Build a Computer
in Three Months

(for the bureaucrats it's:
"Introduction to Computer Organization
and Digital Design")


CS314 starts with assembly language, explains how a processor works, and then leats teams of two students design their own processor using a professional gate-level logic design package. This semester CS314 departs radically from the past: it will cover the MIPS instruction set and provide Xilinx programmable logic arrays (FPGAs) so that advanced groups can actually load their design onto real hardware.

Along the way, CS314 will cover: representation of information, machine-assembly languages, processor organization, interrupts and I/O, memory hierarchies, combinatorial and sequential circuits, data path and control unit design, and pipelining.


Course Materials

Course registration: all students must register, the bonus is an account in the NT ugrad lab and access to course materials

Course information: administrative info

Lectures: Tue/Thu 1:25pm-2:40pm in Philips 101 (note room change)
Sections: Mon 7:30-8:20pm, Hollister 372
Tue TBD: either 4:40-5:30pm or 7:30-8:20pm in Upson 205
Wed 7:30-8:20pm, Hollister 372
Instructor: Thorsten von Eicken (tve@cs.cornell.edu)

HELP

If you have a problem related to a lecture, a homework set, or a project, the best way to get help is to add an annotation at the appropriate point in the course materials. This will allow you to get help not only from the course staff, but also from your class mates. Otherwise, you should send email to cs314@cs.cornell.edu or talk to one of the consultants.


Last modified webbot bot="Timestamp" s-type="EDITED" s-format="%A, %B %d, %Y" startspan Monday, October 27, 1997 webbot bot="Timestamp" endspan i-checksum="45584"



msnavigation msnavigation
msnavigation msnavigation

© 1997 Dept. of Computer Science, Cornell University. Last modified Monday, October 27, 1997