CSE467: Advanced Logic Design
Carl Ebeling, Winter 2000
Approximate Schedule
Week Date Lecture
1 Jan 3-7 Review of combinational/sequential logic
2 Jan 10-14 Review of FSMs, Xilinx tools
3 Jan 19-21 Datapath/Control design, FIFO
4 Jan 24-29 Designing with Verilog; VGA Interface
5 Jan 31- Memory design & interfacing, FPGA architectures
Feb 4
6 Feb 7-11 Logic synthesis for FPGAs: mapping, place and route;
multi-level logic synthesis
7 Feb 14-18 Logic families, physical realities, high-speed circuits
[Guest lectures: Chris Dioro]
8 Feb 23-25 FPGA systems; Systems Design overview
[Guest lectures: Scott Hauck, Larry Arnstein]
9 Feb 28- Asynchronous inputs, metastability, clock skew, timing
Mar 3
10 Mar 7-11
Tentative Lab Schedule
Lab Time and Place: TuTh 1:30-4:20 - Sieg 327
Week Date Lab
1 Jan 6 Oscilloscopes
2 Jan 13 Intro to Xilinx Foundation
3 Jan 20 Logic Analyzers
4 Jan 27 XS40 board and FIFO
5 Feb 3 VGA/Memory Interface, simple image display
6 Feb 10 Dual-port memory interface, line-drawing
7 Feb 17 Project (Double-buffering, display lists)
8 Feb 24 Project (Simple transformations)
9 Mar 2 Project (Bells & Whistles)
10 Mar 9 Projects Done
ebeling@cs.washington.edu