Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Introduction to FPGA - RISC-V Softcore Processor

Digi-Key via YouTube

Overview

Explore the implementation of a RISC-V softcore processor on an FPGA in this 23-minute video tutorial. Learn how to build a system-on-chip (SOC) core using Bruno Levy's FemtoRV, disable unnecessary hardware peripherals, and upload the design to an iCEstick FPGA board. Write and compile a simple C program to blink onboard LEDs, and upload it to the designated program memory in SPI flash. Take on the challenge of enabling the buttons module and creating a C program to demonstrate button functionality. Gain insights into FPGA programming, Verilog hardware description language, and the open-source RISC-V instruction set architecture. Perfect for those interested in custom digital logic implementation, processor design, and embedded systems development.

Syllabus

Introduction
Project Overview
Getting Started
Installing Yosis
Installing Project Icestorm
Installing Next PNR
Blinky
Conclusion

Taught by

Digi-Key

Reviews

Start your review of Introduction to FPGA - RISC-V Softcore Processor

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.