- Nonblocking vs Blocking
- Program Async vs Sync Reset
- Describe pipelining and the 5 stages (Fetch, Decode, Execute, Memory, Writeback) (I just typed the top level for the second one and described what each module did and
█████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████
█████████████████████████████████
█████████████████████████████████████████████
██████████████████████████████████████████████████████
██████████████████████████
█████████████████████████
██████████████████████████████████████████████████████████
██████████████████████
████████████████████████████████████████████
████████████████████████████████████████████████████
█████████████████████████████████████████
████████████████████████████████████████████████████████
████████████████████████████████████████████████
█████████████████████████████████████████████████████████████████