Course Calendar     CSEP567   Spring, 2004

Week Lecture
Lab
Readings & Assignments
1
Mar. 30
Introduction
none

2
Apr. 6
Electronics Fundementals; AVR Basics; PWM
Atmel AVR Microprocessor PWM experiment
ATmega16 data sheet
avr-libc user manualAVR getting started
3
Apr. 13
Introduction to verilog
Tutorials: 1.Introduction to Active-HDL
              2. Using Verilog with Active-HDL
AFX_XC1000 Blink program in Verilog
Active and Verilog interactive tutorial
(download and unzip to your machine)(Flash)
Verilog manual.pdf
4
Apr. 20
MicroBlaze Architecture MicroBlaze Blink Program, with PWM option Microblaze Reference Guide
Xilinx Drivers
5
Apr. 27
Audio Synthesis Basics
MicroBlaze Sine Generator Program Assignment 1- due April 27 in lab
6
May 4
Physical Modeling- Waveguides
MicroBlaze String Synthesis Example in C
Reading- Physical Modeling using Waveguides
7
May 11
String Synthesis in Verilog
Verilog String Synthesis Example Assignment 2- due May 19 via email
8
May 18
Guest Lecture by Gregor Siwinski,
Technical Director, Aldec, Inc.
Verilog String Stereo Mixer
9
May 25

Final Project: Microblaze String Controller 
10
June 1

Final Project: Microblaze String Controller 


Comments to: csep567-webmaster@cs.washington.edu