Spring 2014 CSCI 320 Lecture Schedule

At the first of the semester there will be a lot of blank entries in this schedule. As the semester progresses, they will be filled in. However, the planned topics page for this course contains a listing of the topics that will be covered during the semester.

Date Topic, readings & notes
Jan 14 Introduction & data representation & combinational logic
Jan 16 data representation & combinational logic
Jan 21 combinational logic (de Morgan and hazards) & optimization & sequential logic
Jan 23 sequential logic & D & SR
Jan 28 UNC Asheville classes canceled due to snow
Jan 30 Mealy & Moore & sequential logic
Feb 4 Verilog with a few notes
Feb 6
Feb 11
Feb 13 UNC Asheville classes canceled due to snow
Feb 18 adders, multipliers, muliplexers, shifters, IEEE 754 floating point conversion (by hand and in C) memories, and FPGA
Feb 20
Feb 25
Feb 27
Mar 4 Exam 1 review
Mar 6 Exam 1
Mar 18 assignments & RISC
Mar 20 RISC
Mar 25 RISC & SystemVerilog for Verification by Chris Spear, Greg Tumbush (Sect 1.10, 2, 12)
Mar 27 MIPS registers & RISC
Apr 1 Memory caching
Apr 3 SDRAM tutorial & Memory caching and paging
Apr 8
Apr 10 MIPS OS support and MUX in SystemVerilog and Shifter in SystemVerilog and Paging and I/O
Apr 15 Cache replacement, Embedded system I/O and I2C protocol (pages 8 and 9) and L3GD20 – gyroscope datasheet Datapaths (possibly)
Apr 17 Exams 2 and 3 review
Apr 22 Exam 2
Apr 24 Presentations for graduating seniors & Exam 3
May 6 Presentations for those not graduating at 11:30 AM