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)