CPEN 211 Video archive from 2016

Links to videos from the 2016 offering of CPEN 211 can be found below, sorted by date (month-day refers to 2016). These are provided to assist you with studying but are not meant to be a replacement for attending lectures. Slide set numbers are listed as "ssN". Slide numbers (pNN-MM) refer to the final version of slides (posted after lecture).

Note we cannot guarantee that video will be captured on any given day. You are responsible for attending lectures and taking notes.

09-13 ss1 p24-75: Digital Abstraction, Boolean Algebra (audio quality very poor)
09-15 ss1 p75-end: Boolean Algebra; ss2 p1-29: Logic Gate Diagrams
09-20 Flipped Lecture 1: KMAP examples from Problem Set 1 (audio cuts out for 10 minutes)
09-21 Tutorial 1: Problem Set 1
09-22 ss2 p30-68: Verilog for Combinational Logic
09-27 Flipped Lecture 2: Finite state machine examples from Problem Set 2
09-29 ss2 p69-end: Synthesis Rules for Combinational Logic, Testing; ss5 p1-13: Verilog for Finite State Machines
10-04 ss5 p14-end: Verilog for Finite State Machines; ss7 p1-10: Combinational Logic Building Blocks
10-05 Tutorial 2: Problem Set 2
10-06 ss7 p11-21: Combinational Logic Building Blocks, cont'd; Lab 5: Introduction
10-11 ss7 p22-72: Combinational Logic Building Blocks, cont'd; FPGAs; Ambiguous else problem
10-13 ss7 p73-end: Combinational Logic Building Blocks, cont'd; Read-Only Memory; ss8 p1-10 Non-blocking assignments in Verilog;
10-18 ss8 p11-36 Casex; Read-Write Memory; Counters
10-25 ss6 CMOS Logic Gates
10-27 Flipped Lecture 3: Assembly programming (ADD, SUB, RSB, MOV, LDR)
11-01 Flipped Lecture 4: Assembly programming (Branches)
11-02 Tutorial 3: Problem Set 4
11-03 ss11 p1-58 Function Calls
11-08 ss11 p58-129 Recursion; C pointers and C structs
11-10 ss11 p129-end; ss12 p1-31 I/O and Interrupt Service Routines
11-15 ss12 p31-end I/O and Interrupt Service Routines
11-17 ss13 (all); ss14 p1-10 Fixed vs. Floating-Point; Instruction pipelining
11-22 Flipped Lecture 5: Caches
11-24 ss14 p10-44; ss15 p60-66 Instruction pipelining; How Caches Handle Store Instructions
11-29 ss14 p44-end; ss16 p1-10 Pipelining hazards; Virtual memory
12-01 ss16 p10-end; ss17 p1-23 Page Tables and TLBs; Parallel Computing: SIMD vs. MIMD, Amdahl's Law

Other videos:
Lab 5 Demonstration of using DE1-SoC with lab5_top.v
Lab 3-7 Debugging Video
Submitting your lab from a laptop or home (using handin when not in MCLD112)
Quartus/ModelSim Installation Video