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

Linux Foundation

Building Open Hardware with Open Software

Linux Foundation via YouTube

Overview

Explore the intersection of open hardware and open software in this 49-minute conference talk. Delve into FPGA use cases, hardware considerations, and the integration of Linux on LiteX Rocket. Learn about the Rocket CPU, system-on-chip integration, and LiteX internals. Discover how Yocto and continuous integration fit into the development process. Address open issues, pre-generated CPU cores, and result comparability. Examine alternatives to LiteX and use cases for Linux on RISC-V in FPGA. Gain insights into the future of open hardware development and the next steps in this evolving field.

Syllabus

Intro
About Me
Expected Background Knowledge
FPGA Use Cases
Motivation
Starting Question
Hardware
Does the toolchain work?
Real World Example
Rocket CPU
Integration into System on a Chip
Linux on LiteX Rocket!
LiteX Internals
Going further
Yocto
Continuous Integration
Open Issues
Pre-generated CPU Cores
Comparability of Results
Alternatives to LiteX
Use Case for Linux on RISC-V in FPGA
Next Steps

Taught by

Linux Foundation

Reviews

Start your review of Building Open Hardware with Open Software

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.