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 |