1/8 - Introduction
1/13 - Combinational Logic I
1/15 - Combinational Logic II
1/20 - Combinational Logic III
1/22 - Combinational Design I
1/27 -- Combinational Design II
1/29 -- Arithmetic Circuits
2/3 -- Arithmetic Circuits II and Sequential Circuits I
2/5 -- State Machines (Lab handout from Thursday 2/5)
2/10 -- Basic registers and counters, video timing
2/12 -- Test 1 information
2/17 -- Registers II, and Static RAM (code demonstrating use of Xilinx block RAM)
2/19 -- Continue to look at static RAM and on to dynamic RAM.
2/24 -- FPGA internals, Chipscope, coding state machines
2/26 -- Datapaths, Part I
3/2 -- Datapaths, Part II
3/4 -- Transistors and VLSI
3/16 -- Sequencing, Part I
I've posted the simple MIPS assembler.
3/18 -- Sequencing, Part II
3/22 -- Keyboard interface and adding I/O
3/24 -- Adding memory and I/O, review for test 2
3/30 -- Test 2
4/1 -- Sequencing, Part III
4/6 -- Pipelined CPU Design
4/8 -- Programmable technologies and more on I/O