Coming Soon¶
This section will cover computer architecture topics based on the Harvey Mudd EDX course by Harris and Harris, including:
Processors & Instruction Sets
RISC-V architecture
Instruction formats and encoding
Assembly language programming
Processor Design
Single-cycle processors
Multi-cycle processors
Pipelined processors
Hazards and forwarding
Memory Systems
Memory hierarchy
Cache design and organization
Virtual memory
I/O and Interfacing
Memory-mapped I/O
Interrupts and exceptions
Performance Optimization
Pipeline optimization
Branch prediction
Superscalar architectures
Prerequisites: Completion of Digital Design topics including combinational logic, sequential logic, Verilog, and building blocks (multiplexers, ALUs, memories).
Stay tuned for detailed tutorials and interactive examples!