CSCI 343 SP25: Computer Architecture - Fluture
If any listed supplemental video below uses different notation or methods than those used in class, I will try to make a note of it, since not using the professor’s method 1:1 will result in you not being granted any points for your solutions on quizzes/exams. Best to adhere to the methods outlined in the provided class notes.
Quiz 1 Review Content: Basic Combinational Circuits, K-maps, etc
Section titled “Quiz 1 Review Content: Basic Combinational Circuits, K-maps, etc”- 02-04-2025 Notes - Creating a MUX from a Boolean function. Supplemental video that gives a general idea for how the approach in the notes works, though it doesn’t exactly follow the notes’s method 1:1
- Video: ROM Basics
- Video: Binary Adder & Subtractor
- Video: Binary Adder & Subtractor (alternate) - Has accurate subtitles
- Video: Binary Adder & Subtractor supplement - Relevant info from 00:00 - 06:15
- Video: 1-bit ALU
- Video: 32-bit ALU
- Video: 32-bit ALU - Comparison Operations (equality, less than)
- Video: 32-bit ALU - Detecting overflow
- Video: Karnaugh Map with Don’t Cares
- 02-13-2025 Notes - Digital Clock & K-Map with Don’t Cares. Supplemental video that uses as inputs instead of the expected
Exam 1 Review Content: Master-Slave Flip Flop & Counters
Section titled “Exam 1 Review Content: Master-Slave Flip Flop & Counters”- 02-20-2025 Notes - Sequential Circuits, Latches & Flip-Flops
- 02-25-2025 Notes - Sequential Circuits & Master-Slave Flip Flop
- 02-27-2025 Notes - Synchronous Counter
- 03-04-2025 Notes - Non-Binary Counter (counter with unused states). Supplemental video
- Notes: Non-Binary Counter with T flip flops
Quiz 2 Review Content: MIPS, as a precursor to Datapath
Section titled “Quiz 2 Review Content: MIPS, as a precursor to Datapath”- Video: Intro to MIPS - From CSCI 240 Jackson Yeh playlist
- 03-11-2025 & 03-13-2025 Notes - Addressing Modes
Exam 2 Review Content: Datapath & Pipelining
Section titled “Exam 2 Review Content: Datapath & Pipelining”Class Notes
Section titled “Class Notes”- 03-20-2025—04-01-2025 Notes - Datapath (has table of contents)
- 04-03-2025 Notes - MIPS Pipelining, Parallelism, and Hazards
- 04-08-2025 Notes - Midterm 2 Review
Supplemental Review Material
Section titled “Supplemental Review Material”- Video: Midterm 2 Review #2 (Fluture) - Everything but Pipeline
- Video: Midterm 2 Review #3 (Fluture) - Pipeline etc.
- Video: Datapath QuickStart
- Playlist: Computer Architecture - Videos 22-27 contain relevant data (Datapath and Pipelining)
- Interactive Datapath Visualization - Visualize how instructions flow through the datapath
- MIPS Single Cycle Datapath - Provides a good breakdown of the topic
Final Review Content: Memory Organization & Cache
Section titled “Final Review Content: Memory Organization & Cache”- 04-10-2025 Notes - Memory Hierarchy, Address Decoding, and RAM Expansion
- 04-22-2025 & 04-29-2025 Notes - Intro to Cache & Direct Mapping
- 05-01-2025 Notes - Cache Mapping Strategies (Associative, Direct, Set Associative)
- 05-06-2025 Notes - Cache Misses, Associativity, Replacement Policies, and Snooping Protocols
- 05-08-2025 Notes - Cache Performance