YoVDO

Introduction to SoC+FPGA Solutions - From IoT to Industrial Applications

Offered By: Linux Foundation via YouTube

Tags

FPGA Courses Embedded Systems Courses Linux Courses Bootloaders Courses U-Boot Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of SoC+FPGA solutions in this informative 42-minute conference talk by Marek Vašut from DENX Software Engineering GmbH. Gain insights into diverse chip offerings from various vendors, ranging from IoT-grade to industrial-level solutions, with a focus on software support. Learn about mainline U-Boot and Linux support for these chips, and discover how to load and operate the FPGA part in both environments. Understand the potential of FPGA manager in combination with Device Tree (DT) Overlays, including their functionality, integration, and best practices for optimal SoC+FPGA experience. Delve into topics such as Cypress Devices, Open Source Tools, MicroSemi Smart Fusion, bootloaders, Linux support, vendor interfaces, and FPGA Manager demonstrations. Benefit from Marek's extensive experience as a SoCFPGA and USB maintainer for U-Boot, MTD co-maintainer in Linux, and his involvement in mainline U-Boot and Linux kernel development.

Syllabus

Introduction
About me
Agenda
What is an SoC
Schematic of an FPGA
Why FPGA
Questions
Cypress Devices
Open Source Tools
Schematics
BSP
MicroSemi Smart Fusion
Cortex A9
Quartus
Silence
Vivaro
Bootloader
Linux support
How to boot
Vendor interfaces
Device 3 overlays
Demo
RS3 Overlay Source
FPGA Manager
How does it work
FPGA Manager Demo
Conclusion
Loading sequence


Taught by

Linux Foundation

Tags

Related Courses

Introduction to Linux
Linux Foundation via edX
操作系统原理(Operating Systems)
Peking University via Coursera
Internet of Things: Setting Up Your DragonBoard™ Development Platform
University of California, San Diego via Coursera
Information Security-3
Indian Institute of Technology Madras via Swayam
Introduction to Embedded Systems Software and Development Environments
University of Colorado Boulder via Coursera