Legend:
a – Lab assignment
b – Appnote/ paper
c – Lecture slides/notes
d – Video tutorial
e – Example project
f – Syllabus
Legend:
a – Lab assignment
b – Appnote/ paper
c – Lecture slides/notes
d – Video tutorial
e – Example project
f – Syllabus
These materials are curated by educators around the world. You can add to this list by submitting entries via pull request on GitHub. Please contact us if you have any concerns or questions.
Author/University | Link | Access | Level | Platform | Content | Type |
---|---|---|---|---|---|---|
Introduction to RISC-V (LFD110x) | Link | Open | 1 | n/a | course | b,c,d,e |
Building a RISC-V CPU Core (LFD111x) | Link | Open | 2 | HW | course | b,c,d,e |
RISC-V Online Tutor | Link | Open | 1-2 | FPGA Access Provided | course | a,b,c,d,e,f |
Udemy | Link | Paid | 2 | Sim | course | a,d |
Maven Silicon | Link | Paid | 2 | Sim | HW/Sim | a,c,d,e,f |
Author/University | Link | Access | Level | Platform | Content | Type |
---|---|---|---|---|---|---|
Oakland University | Link | Open | 2 | Unspecified | HW | f |
UC Irvine | Link | Open | 1 | Sim | HW | a,f |
MIT | Link | Open | 2 | Sim | HW | a,f |
Boston University | Link | Open | 1 | Sim | HW | f |
Boston University | Link | Open | 1 | Sim | HW | a,c,f |
Redwood EDA | Link | Open | 1-2 | Makerchip | HW | c,e |
EmulsiV Simulator | Working Instance, GitHub | Open (MPL2.0) | 1 | Sim | HW | e |
Author/University | Link | Access | Level | Platform | Content | Type |
---|---|---|---|---|---|---|
University of Rochester | Link | Open | 1 | Unspecified | SW | f |
University of Cambridge | Link | Open | 2 | FPGA | HW | f |
University of Wisconsin-Madison | Link | Open | 2 | Sim | HW | f |
Sarah Lawrence College | Link | Reg | 2 | Unspecified | SW | f |
University of Virginia | Link | Reg | 2 | Unspecified | HW | f |
Seminole State College of Florida | Link | Reg | 1 | Unspecified | HW | f |
UC Santa Cruz | Link | Reg | 2 | Unspecified | HW | f |
York University | Link | Reg | 1 | Unspecified | HW | c,f |
New York University | Link | Reg | 3 | Unspecified | HW | |
Marmara University | Link | Reg | 2 | Sim | HW | |
Cornell College | Link | Open | 2 | Unspecified | tools | |
IIT Tirupati | Link | Reg | 2 | Unspecified | HW | |
Susquehanna University | Link | Reg | 1 | Unspecified | HW | |
MIT | Link | Open | 2 | FPGA | HW | a |
Tsinghua University | Link | Open | 3 | Sim | tools | e |
Rey Juan Carlos University (Spanish) | Link | Open | 1 | Sim/FPGA | SW | |
Redwood EDA/VLSI System Design | Link | Reg | 1-2 | VSD-IAT | Sim/HW | c,e |
RVFPGA: Complete Course in Understanding Computer Architecture | Link | Open | 1-3 | FPGA | HW | a,c,e,f |
Author/University | Link | Access | Level | Platform | Content | Type |
---|---|---|---|---|---|---|
University of Texas | Link | Open | 2 | Unspecified | tools | f |
Florida State University | Link | Open | 2 | Sim | HW | c,f |
RISC-V 101 Article | Link | Reg | 2 | Unspecified | HW | |
IISc Bangalore | Link | Open | 1 | FPGA | HW | a,c,f |
IISc Bangalore | Link | Reg | 1 | Unspecified | HW | c |
IISc Bangalore – automated assembly gen | Link | Open | 2 | Sim | tools | e |
Nanjing University (Chinese) | Link | Open | 3 | Linux native | SW | a |
University of Siena | Link | Open | 1 | Sim | HW | e |
University of Siena | Link | Open | 1 | Sim | HW | a |
Nuclei System Technology (Chinese) | Link | Open | 3 | HummingBird E203 | FPGA/HW/SW | a,c,d,f |