Skip to main content

Section outline

    • H1: RISC-V Software Toolchain & Development (Theory + Lab)
      • Overview of RISC-V compilers (GCC, LLVM)
      • Debugging with GDB (GNU Debugger)
      • Using Spike & QEMU for RISC-V simulation

    • Hands-on Lab: Compiling and debugging RISC-V programs

    • H2: Basic Core Design and Customization (Theory)
      • Basics of RISC-V core pipeline design
      • Understanding memory hierarchy & cache management
      • Custom instruction set design for specific applications