Training > IoT & Embedded Development > Introduction to RISC-V (LFD110)
Training Course

Introduction to RISC-V (LFD110)

Discover various aspects of RISC-V, including technical aspects, specifications and the community ecosystem.

Who Is It For

This course is designed for RISC-V enthusiasts, hardware and software developers, and technology hobbyists interested in how an open source ISA is breaking down barriers and opening up opportunities in the microprocessor world.
read less read more
What You’ll Learn

Learn the fundamentals of RISC-V as a technology, international organization, and community of developers and implementers. Put the RISC-V ISA into action with a simulator running simple assembly language applications, and more.
read less read more
What It Prepares You For

The course provides the foundation needed to effectively engage in the RISC-V community, contribute to the ISA specifications, or to develop a wide range of RISC-V software and hardware projects.
read less read more
Course Outline
Welcome!
Chapter 1. Getting to Know RISC-V
Chapter 2. Exploring the RISC-V Instruction Set Architecture
Chapter 3. Hands-On RISC-V Assembly Language
Chapter 4. RISC-V Development Tools
Chapter 5. Meeting the Demands of Today's Computing

Prerequisites
There are no specific prerequisites, although some basic knowledge of computer architecture and programming will certainly help.
Reviews
Sep 2024
I liked the detailed exploration into RISC-V, as well as all the links to relevant, up-to-date developments in the community.
Aug 2024
I liked the assembly code examples and instructions on how to run them on Venus, which was brilliant.
Jul 2024
It covers a lot of material in a short amount of time, you have a lot of resources where you can deep dive to learn more. It is a great starting point to the RISC-V world.
Jun 2024
The way the course is structured is awesome, and relevant segments in each chapter/topic made my learning easier.
May 2024
The course was kept simple in order to be available to anyone, regardless of their occupation or study level. And I liked the great amount of source material in the form of various links to more information.
May 2024
For me, the best part was practice with assembly code in Visual Studio Code. The overall course is awesome, with lots of knowledge and reference to much more information.
Apr 2024
Despite having previous knowledge, it was helpful to have a consolidated source of information in one place.
Apr 2024
The course did a good job covering the fundamentals of the ISA, and provided many useful links to external resources.
Apr 2024
The course material is well-structured, and provides many useful references for additional reading.
Apr 2024
Covered everything, from the basics of programming to sample customer applications.
Apr 2024
Good introduction to RISC-V architecture.
Apr 2024
The content covers all the required topics, with the right amount of depth.
Mar 2024
The overall picture is good, from history to ecosystem and low-level system programming practice.
Feb 2024
This course is a great addition to the book "Digital Design and Computer Architecture RISC-V Edition".
Feb 2024
Loved the detail, and the addition of the RISC-V assembly examples!
Feb 2024
The Venus simulator exercises were especially good.