YoVDO

Introduction to FPGA - RISC-V Softcore Processor

Offered By: Digi-Key via YouTube

Tags

FPGA Courses C Programming Courses Verilog Courses Digital Circuit Design Courses

Course Description

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

Related Courses

VLSI Physical Design
Indian Institute of Technology, Kharagpur via Swayam
Hardware Modeling Using Verilog
Indian Institute of Technology, Kharagpur via Swayam
การออกแบบวงจรดิจิทัล | Digital Circuit Design
Mahidol University via ThaiMOOC
Verilog HDL Through Examples
Udemy
System Design Through Verilog
Indian Institute of Technology Guwahati via Swayam