|
Computer Science 349 - Laboratory
Instructor: Jean Herbst
Introduction In CS 349 Laboratory, students will design a simple, pipelined RISC-style microprocessor, using the Hardware Description Language VHDL. The labs are structured to allow the students to gradually acquire necessary skills and build up smaller, less complex components in the initial phases of the project. These simpler components will then be combined into more complex elements which illustrate and implement more advanced concepts, as they are introduced in lecture. Schedule Requirements If you must miss lab because of illness or other good reason, I expect you to notify me ahead of time, and I will then allow you to schedule a time to make up your lab with me. That will normally have to be some time on Tuesday or Wednesday, since that is when I am on campus. Also, you must make up the lab before the next lab meeting. Grading Completing all labs is mandatory - you will receive no lab credit if you miss one or more sessions. Laboratories
Laboratory 0 - Xilinx and ModelSim TutorialLaboratory 0 notes and exercises are available from the Lab Materials folder in the CS349S05 FirstClass Conference. Please print the notes; the exercises are lengthy, and you may choose to access them electronically (rather than from hardcopy) as you perform the exercises.
Laboratory 1 - Introduction to VHDLLaboratory 1 notes and exercises are available from the Lab Materials folder in the CS349S05 FirstClass Conference. Please print the notes and exercises.Laboratory 2 - More VHDLLaboratory 2 notes and exercises are available from the Lab Materials folder in the CS349S05 FirstClass Conference. Please print the notes and exercises.Laboratory 3 - Introduction to Lab Project CPULaboratory 3 notes and exercises are available from the Lab Materials folder in the CS349S05 FirstClass Conference. Please print the notes and exercises.Laboratory 4 - Programming Details for Instruction InterpreterLaboratory 4 notes and exercises are available from the Lab Materials folder in the CS349S05 FirstClass Conference. Please print the notes and exercises.Laboratory 5 - Register File and ALULaboratory 5 notes and exercises are available from the Lab Materials folder in the CS349S05 FirstClass Conference. Please print the notes and exercises.Laboratory 6 - Multicycle CPU (Datapath and Controller)Laboratory 6 notes and exercises are available from the Lab Materials folder in the CS349S05 FirstClass Conference. Please print the notes and exercises.Jean Herbst --
jherbst@firstclass.wellesley.edu |