Labs

Lab: Building Logic Gates
  • Assigned August 30, 2017
  • Due September 4, 2017 (by 5pm)
Mini Lab: Combinational Logic
  • Assigned September 4, 2017
Lab: Problem Solving with Logic Gates
  • Assigned September 6, 2017
  • Due September 11, 2017 (by 5pm)
Lab: Build an ALU
  • Assigned September 13, 2017
  • Due September 18, 2017 (by 5pm)
Mini Lab: Sequential Logic
  • Assigned September 15, 2017
Lab: Latches and Flip-Flops
  • Assigned September 20, 2017
  • Due September 25, 2017 (by 5pm)
Lab: Meet the PIC32
  • Assigned September 27, 2017
  • Due October 2, 2017
Lab: Blinking Lights
  • Assigned October 4, 2017
  • Due October 9, 2017 (by 5pm)
Lab: Play a Song
  • Assigned October 11, 2017
  • Due October 27, 2017 (by 5pm)
Lab: Meet x86
  • Assigned October 25, 2017
  • Due October 30, 2017 (by 5pm)
Mini Lab: Knob & Switch Computer
  • Assigned October 27, 2017
Lab: Build a Datapath
  • Assigned November 1, 2017
  • Due November 6, 2017 (by 5pm)
Lab: Build a Pipelined Datapath
  • Assigned November 8, 2017
  • Due November 13, 2017 (by 5pm)
Lab: Hardware Performance Counters
  • Assigned November 15, 2017
  • Due November 20, 2017 (by 5pm)
Lab: Build a Cache
  • Assigned November 22, 2017
  • Due December 8, 2017 (by 5pm)
Lab: Cache Experiments
  • Assigned November 29, 2017
  • Due December 15, 2017 (by 9am)
Lab: Parallelism
  • Assigned December 6, 2017
  • Due December 15, 2017 (by 9am)