This repository contains the post-class version of our in-class notes. New notes will be uploaded as soon as the second lecture of the week ends.
Also, below is the Youtube links for our pre-class videos:
Basics of Information (Week1_a): https://youtu.be/UPIoYYLG718
Digital Abstraction (Week1_b): https://youtu.be/3OoeuqWDhns
CMOS Technology (Week 1_c): https://youtu.be/cJxBlO5NMGs
Logic Synthesis (Week 2): https://youtu.be/oo58e54SHjs
Sequential Logic - D Latch (Week 3_a): https://youtu.be/TdwV30ORXJY
Sequential Logic -Timing Specs (Week 3_b): https://youtu.be/_qTTgelFAGY
Sequential Logic - Registers (Week 3_c): https://youtu.be/X6kxFjAHkSw
FSM (Week 3_d): https://youtu.be/XJQaAG9xLoI
Synchronization (Week 3_e): https://youtu.be/eK4JCv1oADo
Programmable Machines (Week 4_a): https://youtu.be/p0plIDiBEj0
Instruction Set (Week 4_b): https://youtu.be/NLdUPdHBsxo
Machine Language (Week 4_c): https://youtu.be/ppYTQsHXVZU
Stack and Procedures (Week 5): https://youtu.be/sj7A-lpTgaI
Beta Primer - Week 4 (supplementary) and Week 9: https://youtu.be/KTxbjm-Qm0c
The Beta Architecture (Week 9): https://youtu.be/IXiSoP_0Kvc
Memory Hierarchy (Week 10_a): https://youtu.be/bC_zOLltLbY
Cache (Week 10_b): https://youtu.be/33N7Y9Iydb0
Virtual Memory (Week 11_a): https://youtu.be/oe_WHpAmgqM
Virtual Machine (Week 11_b): https://youtu.be/uG1HEKdJpxY
Devices and Interrupts (Week 13_a): https://youtu.be/8ZzGgrGK3PY
Synchronization and Semaphores (Week 13_b): https://youtu.be/iQcPXj-wsGs
Beta Datapath Analysis (Week 9 supplementary video): https://youtu.be/4MmUEeAKmxc Stack and Procedures Common Mistakes (Week 5 supplementary video): https://youtu.be/QGR9n9TqYc0