CS 460: Class Schedule Fall 2008

Month Day Week Lecture Info
Aug 25 Mon Week 1 Embedded Systems: Introduction  
27 Wed VHDL: Introduction  
29 Fri hardware Background: Combinational Logic In class demo: XOR3
Sep 1 Mon Week 2 Labor Day  
3 Wed CLASS CANCELLED  
5 Fri VHDL: conditional and loop constructs,
muxs, decoders, encoders
Recitation USC 310C
Modelsim tutorial
Lab 1(A&B) assigned
8 Mon Week 3 Behavioral VHDL  
10 Wed FPGA Architecture  
12 Fri Meet Spartan 3  
15 Mon Week 4 Software Design Flow
Project Navigator (ISE)
In class ISE demo: Parity
17 Wed Sequential Circuits  
19 Fri Finite State Machines
A regular expression scanner
Lab 2 discussion
Lab 1(A&B) due

16:00 Recitation USC 310C
Xilinx ISE tutorial
22 Mon Week 5 Events, Pulses. Button and Timer Pulses
Simple IO, time and space patterns on the LEDs
Lab 2(A&B) assigned
Blinky demo
lab 3 discussed
24 Wed Recap and Mock test handout  
26 Fri Mock test discussed  
29 Mon Week 6 Midterm test one  
Oct 1 Wed Midterm test one discussion  
3 Fri Board IO: 7 segs, Hi, arrays, ROM tables lab 2 due
Lab 3 assigned
6 Mon Week 7 VHDL Array operators, Lab 4 Discussion Lab 4 assigned
8 Wed SVGA  
10 Fri EDK - microBlaze, LMB, OPB, FSL Lab 3 due
13 Mon Week 8 Bus protocol concepts  
15 Wed A first EDK architecture: "Hello world"  
17 Fri EDK, GPIO, PCores, FSL-Led peripheral  
20 Mon Week 9 Random Number generators using LFSRs  
22 Wed Polling, Interrupts, Event Handlers  
24 Fri Event Handler Design
EDK version of 60 minutes using Event Handler
16:00 Recitation USC 310C Using EDK
EDK tutorial
27 Mon Week 10 Game design 1: It's ART!! (etch a sketch) Lab 5 assigned
29 Wed Etch a Sketch implementation  
31 Fri Class cancelled: High School Day  
Nov 3 Mon Week 11 Game Plan: an overview of game designs Lab 4 due
Lab 6 assigned
5 Wed Brownian Mouse: an SVGA refresh plus mouse example  
7 Fri Fast Asynchronous Memory  
10 Mon Week 12 Class cancelled: ISTeC Industrial Advisory Board Meeting  
12 Wed Connect four: Board Games and Alpha-Beta Search  
14 Fri Connect four: EDK implementation Lab 5 due
17 Mon Week 13 HPEC 1: Silhouette Probing in SA-C  
19 Wed HPEC 2: Loop parallelism in MAP-C  
21 Fri Lab 6a,b due. present your game proposal to Wim and Tomo
24 Mon Week 14 THANKS
26 Wed GIVING
28 Fri BREAK !!
Dec 1 Mon Week 15 HPEC 3: Streams in MAP-C  
3 Wed Mocktest handout  
5 Fri Mocktest discussion  
8 Mon Week 16 Test two: material Chapters 9 to 13 of the notes  
10 Wed Test two discussion  
12 Fri CS460 (CS560) Discussion Lab 6 due
19 M2F Finals Week