-
Welcome
-
Subscribe to
Using Device Trees with FPGAs
This proposal has been rejected.
One Line Summary
This presentation will describe how Device Trees are used to manage FPGAs in the Linux kernel.
Abstract
Field Programmable Gate Arrays (FPGA) are the transformers of silicon chips. Their contents and function are quickly and easily changeable, even while Linux is running. This presentation will describe how device trees are used with the Linux kernel to manage FPGAs. Static device trees used by complete systems implemented in a FPGA and SOCs connected directly connected to FPGAs will be explained. The non-trivial process of reprogramming a FPGA from Linux will be described at a high level, and an example of reprogramming the FPGA using dynamic device trees and the FPGA framework will be shown. The presentation should end with a discussion to determine if any of the lessons learned using device trees to manage FPGAs can be applied to FPGAs connected to PCIe cards.
Tags
Dynamic Device Trees, FPGA
Speaker
-
Matthew Gerlach
Intel PSGBiography
Matthew Gerlach has been developing software for embedded systems for over 20 years. He has been using Linux to develop embedded software since the late 90’s. For the 5 years he has been focused developing Linux and Device Trees for Altera SOCFPGAs. Intel recently acquired Altera; so Matthew now works for the Intel Programmable Solutions Group.