Week of...
| Week #
|
| Monday
| Tuesday
| Wednesday
| Thursday
| Friday
|
22 Aug
| Week 1
| Date
Lecture
Topic
Lab
Homework
| 22 Aug
Chapter 1: Binary Numbers
Number Systems and Conversions
| 23 Aug
| 24 Aug
Chapter 1: Binary Numbers
Addition/Subtraction of
Signed/Unsigned Numbers
Lab 1 Start
| 25 Aug
Lab 1 Start
| 26 Aug
Chapter 1: Binary Numbers
Multiplication/Division and
Zero/Sign Extension
|
29 Aug
| Week 2
| Date
Lecture
Topic
Lab
Homework
| 29 Aug
Ch 2 & App B: Basic Assembly Lang
Assembly Language Basics
| 30 Aug
Lab 1: Due at Midnight
| 31 Aug
Ch 2 & App B: Basic Assembly Lang
Arithmetic and Branching Instructions
Lab 2 Start
| 1 Sep
Lab 2 Start
| 2 Sep
Ch 2 & App B: Basic Assembly Lang
Logic, Move, Shift, and Rotate Instr
|
5 Sep
| Week 3
| Date
Lecture
Topic
Lab
Homework
| 5 Sep
Labor Day! - No Class
Homework 1: Due Midnight Sunday
| 6 Sep
Lab 2: Due at Midnight
| 7 Sep
Ch 2 & App B: Basic Assembly Lang
Load/Store Instr and Directives
Lab 3 Start
| 8 Sep
Lab 3 Start
| 9 Sep
Ch 2 & App B: Basic Assembly Lang
Subroutine Instr and Stack
|
12 Sep
| Week 4
| Date
Lecture
Topic
Lab
Homework
| 12 Sep
Ch 2 & App B: Basic Assembly Lang
Nested Subroutines
| 13 Sep
Lab 3: Due at Midnight
| 14 Sep
Ch 3 & App B: I/O Assembly
Polling
Lab 4 Start
| 15 Sep
Lab 4 Start
| 16 Sep
Ch 3 & App B: I/O Assembly
Interrupts
|
19 Sep
| Week 5
| Date
Lecture
Topic
Lab
Homework
| 19 Sep
App A: Logic circuit and VHDL
Logic Gates, Logic Rules, & Synthesis
Homework 2: Due Midnight Sunday
| 20 Sep
Lab 4: Due at Midnight
| 21 Sep
App A: Logic circuit and VHDL
K-Maps and VHDL Intro
Lab 5 Start
| 22 Sep
Lab 5 Start
| 23 Sep
Exam 1
|
26 Sep
| Week 6
| Date
Lecture
Topic
Lab
Homework
| 26 Sep
App A: Logic circuit and VHDL
VHDL Intro, Data Types, and CSAs
Advising/Counselings Start
| 27 Sep
Lab 5: Due at Midnight
| 28 Sep
App A: Logic circuit and VHDL
VHDL Intro Part 2
Lab 6 Start
| 29 Sep
Lab 6 Start
| 30 Sep
App A: Logic circuit and VHDL
Sequential Circuits
|
3 Oct
| Week 7
| Date
Lecture
Topic
Lab
Homework
| 3 Oct
App A: Logic circuit and VHDL
Flip-Flops, Registers, & Seq Circuits
Advising/Counseling Week 2
| 4 Oct
Lab 6: Due at Midnight
| 5 Oct
App A: Logic circuit and VHDL
FSM Design
Lab 7 Start
| 6 Oct
Lab 7 Start
| 7 Oct
App A: Logic circuit and VHDL
FSM Analysis
|
10 Oct
| Week 8
| Date
Lecture
Topic
Lab
Homework
| 10 Oct
App A: Logic circuit and VHDL
VHDL Concurrent vs Sequential
Advising/Counseling Week 3
| 11 Oct
| 12 Oct
App A: Logic circuit and VHDL
VHDL Synthesis and VHDL FSMs
| 13 Oct
| 14 Oct
Ch 5: Processor Design & Nios Proc
Nios CPU Overview & Reg File
|
17 Oct
| Week 9
| Date
Lecture
Topic
Lab
Homework
| 17 Oct
Fall Break! - No Class
Homework 3: Due Midnight Sunday
| 18 Oct
Fall Break! - No Class
Lab 7: Due at Midnight
| 19 Oct
Ch 5: Processor Design & Nios Proc
Arithmetic Logic Unit
Lab 8 Start
Last week of Advising/Counseling
| 20 Oct
Lab 8 Start
| 21 Oct
Exam 2
Advising/Counseling Sessions Due!
|
24 Oct
| Week 10
| Date
Lecture
Topic
Lab
Homework
| 24 Oct
Ch 5: Processor Design & Nios Proc
Nios Instruction Set & Arithmetic
Instructions
| 25 Oct
| 26 Oct
Ch 5: Processor Design & Nios Proc
Logic, Data Copy, & Control Transfer
Instructions
Lab 9 Start
| 27 Oct
Lab 9 Start
| 28 Oct
Ch 5: Processor Design & Nios Proc
|
31 Oct
| Week 11
| Date
Lecture
Topic
Lab
Homework
| 31 Oct
Chapter 5: Datapath
| 1 Nov
Lab 8: Due at Midnight
| 2 Nov
Chapter 5: Datapath
| 3 Nov
| 4 Nov
Chapter 5: Control Signals
|
7 Nov
| Week 12
| Date
Lecture
Topic
Lab
Homework
| 7 Nov
Chapter 4: Assembler
Assembler and Processor Example
Group Lab 1: Due Midnight Sunday
| 8 Nov
Lab 9: Due at Midnight
| 9 Nov
Chapter 8: Memory
Sequential Building Blocks &
Memory Types
| 10 Nov
| 11 Nov
Chapter 8: Memory
Memory Hierarchy & Cache Memory
|
14 Nov
| Week 13
| Date
Lecture
Topic
Lab
Homework
| 14 Nov
Chapter 8: Memory
Cache Write Requests, Cache Design,
& Replacement Algorithms
Homework 4: Due Midnight Sunday
| 15 Nov
| 16 Nov
Chapter 8: Memory
Virtual Memory
| 17 Nov
| 18 Nov
Ch 11 & App A: Logic Arrays
|
21 Nov
| Week 14
| Date
Lecture
Topic
Lab
Homework
| 21 Nov
Chapter 6: Pipelining
Group Lab 2: Due Midnight Sunday
| 22 Nov
| 23 Nov
Student Holiday - No Class
| 24 Nov
Thanksgiving Break! - No Class
| 25 Nov
Thanksgiving Break! - No Class
|
28 Nov
| Week 15
| Date
Lecture
Topic
Lab
Homework
| 28 Nov
Exam Review
Homework 5: Due Midnight Sunday
| 29 Nov
Group Lab 3: Due at Midnight
| 30 Nov
Exam Review
| 1 Dec
| 2 Dec
Exam 3
|
5 Dec
| Week 16
| Date
Lecture
Topic
Lab
Homework
| 5 Dec
Group Lab 4: Due Midnight Sunday
| 6 Dec
| 7 Dec
| 8 Dec
| 9 Dec
|
12 Dec
| Week 17
| Date
Topic
| 12 Dec
Finals Week
| 13 Dec
Finals Week
| 14 Dec
Finals Week
| 15 Dec
Finals Week
| 16 Dec
Finals Week
|