Overview
Syllabus
Intro
RISC-V (virtual) meetups around the world
Open Source Hardware
Instruction Set Architecture (ISA)
What is different about RISC-V?
RISC-V Base Integer ISA
RISC-V Standard Extensions
RISC-V and Industry
Is RISC-V an Open Source processor?
RISC-V Privileged Architecture
RISC-V Boot Flow
What is OpenSBI?
UEFI Support
RISC-V in the Linux kernel
Linux distro: Fedora
Linux distro: Debian
SiFive Freedom Unleashed
Microchip PolarFire SoC
Microchip Icicle board
SAVVY-V board
Kendryte K210
SiFive Unmatched
Sipeed board with Allwinner SoC
Open source FPGA toolchains
Team Linux on Badge
Why design an SoC in Python?
Open Source ECP5 FPGA boards
Trustworthy self-hosted computer
Taught by
Linux Foundation