RISC-V Tutorial

  • Course level: All Levels


RISC-V is a free and open RISC instruction set architecture. and was originally developed in the Computer Science division of the EECS Department at the University of California, Berkeley

This course will talk a lot about RISC-V ISA from scratch, also including a section about why do we even need a computer architecture and how real-time day-to-day apps run on a computer, with examples.

Who this course is for:

  1. Anyone who wants to understand the language of computer
  2. Anyone who wants to learn processor architecture
  3. Anyone who wants to understand how apps run on chips inside a computer

What Will I Learn?

  • Learn any computer ISA
  • Learn to write short assembly language program for RISCV cpu core
  • Learn how to define specifications of a system

Topics for this course

12 Lessons

RISC-V ASM Tutorial

Setting Up00:00:00
Tour PlatformIO00:00:00
C Code Wrapper00:00:00
HiFive Docs00:00:00
Understanding GPIO00:00:00
Debug setupGPIO00:00:00
Debug setLED00:00:00
Final and Conclusion00:00:00
60 £

Enrolment validity: Lifetime


  • You should be familiar with binary numbers. This is anyways covered in brief