Introduction to FPGA - RISC-V Softcore Processor
Offered By: Digi-Key via YouTube
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
Digital System DesignIndian Institute of Technology, Ropar via Swayam Introducción al diseño de hardware con Verilog
Galileo University via edX Hardware Modeling Using Verilog
Indian Institute of Technology, Kharagpur via Swayam Hardware Description Languages for FPGA Design
University of Colorado Boulder via Coursera FPGA Design for Embedded Systems
University of Colorado Boulder via Coursera