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

Embedded Systems Design
Indian Institute of Technology, Kharagpur via Swayam
FPGA computing systems: Background knowledge and introductory materials
Politecnico di Milano via Coursera
Future of Computing - on the Road to Quantum
openHPI
Learning FPGA Development
LinkedIn Learning
Learn VHDL and FPGA Development
Udemy