This video is still being processed. Please check back later and refresh the page.

Uh oh! Something went wrong, please try again.

25013 FPGA2: FPGA design with RISC-V Microcontroller using Libero SoC Tools (August 2025)

In this class, you will gain hands-on experience in implementing a simple FPGA based RISC-V microcontroller with customized memory and peripherals using Libero SoC design tools.

rate limit

Code not recognized.

About this course

In this class, you will gain hands-on experience in implementing a simple FPGA based RISC-V microcontroller with customized memory and peripherals using Libero SoC design tools. You will select and configure RISC-V processor, memory, and peripheral IP cores, use a SmartDesign canvas to interconnect IP cores, and build your custom microcontroller. By the end of the class, you will have developed the skills to design a custom microcontroller tailored to your unique needs.

Prerequisites:

Basic understanding of FPGA design flow and microcontroller architecture would be helpful.

Curriculum180 min

  • About this course
  • Class Overview
  • Syllabus & Downloads
  • Glossary
  • Introduction 4 min
  • RISC-V® 6 min
  • Hard CPU vs Soft CPU 8 min
  • MiV RV32 Overview 12 min
  • LAB1 3 min
  • LAB2 12 min
  • Complete Recording
  • 25013 FPGA2 (46 min)
  • Feedback and Discussion
  • Get in contact with the presentation team
  • We need your feedback

About this course

In this class, you will gain hands-on experience in implementing a simple FPGA based RISC-V microcontroller with customized memory and peripherals using Libero SoC design tools. You will select and configure RISC-V processor, memory, and peripheral IP cores, use a SmartDesign canvas to interconnect IP cores, and build your custom microcontroller. By the end of the class, you will have developed the skills to design a custom microcontroller tailored to your unique needs.

Prerequisites:

Basic understanding of FPGA design flow and microcontroller architecture would be helpful.

Curriculum180 min

  • About this course
  • Class Overview
  • Syllabus & Downloads
  • Glossary
  • Introduction 4 min
  • RISC-V® 6 min
  • Hard CPU vs Soft CPU 8 min
  • MiV RV32 Overview 12 min
  • LAB1 3 min
  • LAB2 12 min
  • Complete Recording
  • 25013 FPGA2 (46 min)
  • Feedback and Discussion
  • Get in contact with the presentation team
  • We need your feedback