CSE 477 – Hardware Design Capstone
Spring 2003
Carl Ebeling

Lab Assignments

The lab assignments are meant to bring you up to speed quickly on the tools and platforms you will most likely be using for your projects.  There are four labs, and you must complete them all by the end of the 4th week (April 25).  However, you can do them as quickly as you like, and it would be a good idea to get them out of the way.  If you decide to use the Virtex 1000 prototyping board instead of the XSV300 board, we can redefine the labs so that you can do this.  For example, we can replace the codec by another device like a stepper motor.

  1. Introduction to 8051 programming and the Aldec tools
  2. Introduction to the XSV300 board
  3. Using 8051 timers and interrupts and the audio codec
  4. Implementing an 8051 serial interface