Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/riscvarchive/educational-materials

Educational materials for RISC-V
https://github.com/riscvarchive/educational-materials

Last synced: 22 days ago
JSON representation

Educational materials for RISC-V

Awesome Lists containing this project

README

        

# ALERT - THIS REPO IS ARCHIVED. If you would like to submit content, please send email to [email protected].

# RISC-V Educational Materials

## Interactive Online Courses

Author/University | Link | Access | Level | Platform | Content | Type
----------------- | ----- | ------ | ----- | -------- | ------- | ----
Introduction to RISC-V (LFD110x) | [Link](https://www.edx.org/course/introduction-to-risc-v) | Open | 1 | n/a | course | b,c,d,e
Building a RISC-V CPU Core (LFD111x) | [Link](https://www.edx.org/course/building-a-risc-v-cpu-core) | Open | 2 | HW | course | b,c,d,e
RISC-V Online Tutor | [Link](https://www.vicilogic.com/vicilearn/run_step/?c_id=36) | Open | 1-2 | FPGA Access Provided | course | a,b,c,d,e,f
Udemy | [Link](https://www.udemy.com/vsd-riscv-instruction-set-architecture-isa-part-1b/) | Paid | 2 | Sim | course | a,d
Maven Silicon | [Link](https://elearn.maven-silicon.com/risc-v) | Paid | 2 | Sim | HW/Sim | a,c,d,e,f

## Online Materials

The following courses use RISC-V and share their materials online.

Author/University | Link | Access | Level | Platform | Content | Type
----------------- | ----- | ------ | ----- | -------- | ------- | ----
Oakland University | [Link](https://passlab.github.io/CSE564/) | Open | 2 | Unspecified | HW | f
UC Irvine | [Link](https://canvas.eee.uci.edu/courses/7673/assignments/syllabus) | Open | 1 | Sim | HW | a,f
MIT | [Link](http://csg.csail.mit.edu/6.375/6_375_2016_www/handouts.html) | Open | 2 | Sim | HW | a,f
Boston University | [Link](http://ascslab.org/courses/ec413/index.html) | Open | 1 | Sim | HW | f
Boston University | [Link](http://ascslab.org/courses/ec513/index.html) | Open | 1 | Sim | HW | a,c,f
Redwood EDA | [Link](https://github.com/stevehoover/RISC-V_MYTH_Workshop) | Open | 1-2 | [Makerchip](https://www.makerchip.com) | HW | c,e
EmulsiV Simulator | [Working Instance](https://guillaume-savaton-eseo.github.io/emulsiV/), [GitHub](https://github.com/Guillaume-Savaton-ESEO/emulsiV) | Open ([MPL2.0](https://github.com/Guillaume-Savaton-ESEO/emulsiV/blob/master/LICENSE)) | 1 | Sim | HW | e

## Courses that use RISC-V

The following courses use RISC-V and share their syllabus.

Author/University | Link | Access | Level | Platform | Content | Type
----------------- | ----- | ------ | ----- | -------- | ------- | ----
University of Rochester | [Link](http://cs.rochester.edu/courses/252/spring2018/decks/Lecture1.pdf) | Open | 1 | Unspecified | SW | f
University of Cambridge | [Link](https://www.cl.cam.ac.uk/teaching/1617/ECAD+Arch/exercise-clarvi.html) | Open | 2 | FPGA | HW | f
University of Wisconsin-Madison | [Link](http://pages.cs.wisc.edu/~karu/courses/cs752/fall2016/wiki/index.php?n=Main.Project) | Open | 2 | Sim | HW | f
Sarah Lawrence College | [Link](http://science.slc.edu/msiff/courses/arch-draft-syllabus.pdf) | Reg | 2 | Unspecified | SW | f
University of Virginia | [Link](https://collab.its.virginia.edu/syllabi/auth/e65de55f-9b46-43dd-80bc-4629e0ac9606) | Reg | 2 | Unspecified | HW | f
Seminole State College of Florida | [Link](https://www.seminolestate.edu/ssap/ed-services/oasis/syllabus/2184/40616/CDA3100) | Reg | 1 | Unspecified | HW | f
UC Santa Cruz | [Link](https://canvas.ucsc.edu/courses/16122/assignments/syllabus) | Reg | 2 | Unspecified | HW | f
York University | [Link](https://www.coursehero.com/file/p1l49np/Chapter-2-Instructions-Language-of-the-Computer-13-Synchronization-in-RISC-V/) | Reg | 1 | Unspecified | HW | c,f
New York University | [Link](https://engineering.nyu.edu/sites/default/files/2018-10/CS-GY%206133%20Computer%20Architecture%20I.pdf) | Reg | 3 | Unspecified | HW |
Marmara University | [Link](http://www.salihbayar.com/Marmara/EEE7032/Spring2018/EEE7032_Syllabus.pdf) | Reg | 2 | Sim | HW |
Cornell College | [Link](https://moodle.cornellcollege.edu/pluginfile.php/126690/mod_resource/content/1/syllabus218-Dec2017.pdf) | Open | 2 | Unspecified | tools |
IIT Tirupati | [Link](https://iittp.ac.in/pdfs/syllabus/CS5292.pdf) | Reg | 2 | Unspecified | HW |
Susquehanna University | [Link](https://facstaff.susqu.edu/brakke/comparch-syl.txt) | Reg | 1 | Unspecified | HW |
MIT | [Link](http://csg.csail.mit.edu/6.175/labs/lab5-riscv-intro.html) | Open | 2 | FPGA | HW | a
Tsinghua University | [Link](https://github.com/oscourse-tsinghua/rcore_plus) | Open | 3 | Sim | tools | e
Rey Juan Carlos University (Spanish) | [Link](https://github.com/myTeachingURJC/2019-20-LAB-AO/wiki) | Open | 1 | Sim/FPGA | SW |
Redwood EDA/VLSI System Design | [Link](https://www.vlsisystemdesign.com/riscv-based-myth/) | Reg | 1-2 | [VSD-IAT](https://www.vlsisystemdesign.com/vsd-iat/) | Sim/HW | c,e
RVFPGA: Complete Course in Understanding Computer Architecture | [Link](https://university.imgtec.com/resources/download/rvfpga-understanding-computer-architecture-info-sheet/) | Open | 1-3 | FPGA | HW | a,c,e,f

## Uncategorized

Needs to be checked again.

Author/University | Link | Access | Level | Platform | Content | Type
----------------- | ----- | ------ | ----- | -------- | ------- | ----
University of Texas | [Link](https://www.cs.utexas.edu/users/hunt/class/2019-spring/cs340d/cs340d.html) | Open | 2 | Unspecified | tools | f
Florida State University | [Link](http://www.cs.fsu.edu/~zwang/cda3101.html) | Open | 2 | Sim | HW | c,f
RISC-V 101 Article | [Link](https://dl.acm.org/citation.cfm?doid=3210713.3210741) | Reg | 2 | Unspecified | HW |
IISc Bangalore | [Link](http://rohini.dese.iisc.ac.in/course/view.php?id=13) | Open | 1 | FPGA | HW | a,c,f
IISc Bangalore | [Link](https://drona.csa.iisc.ac.in/~arkapravab/courses/schedule.html) | Reg | 1 | Unspecified | HW | c
IISc Bangalore - automated assembly gen | [Link](https://gitlab.com/shaktiproject/tools/aapg) | Open | 2 | Sim | tools | e
Nanjing University (Chinese) | [Link](https://github.com/NJU-ProjectN/ics-pa) | Open | 3 | Linux native | SW | a
University of Siena | [Link](https://github.com/Mariotti94/WebRISC-V) | Open | 1 | Sim | HW | e
University of Siena | [Link](https://www3.diism.unisi.it/~giorgi/didattica/arcal1/lab-webriscv.htm) | Open | 1 | Sim | HW | a
Nuclei System Technology (Chinese) | [Link](https://www.riscv-mcu.com/campus-campus.html) | Open | 3 | HummingBird E203 | FPGA/HW/SW | a,c,d,f