Presentation
Custom FPGA Workload Development Using Open FPGA Stack and oneAPI
DescriptionOpen FPGA Stack is the first complete hardware and software infrastructure that is fully open sourced and comprised of composable hardware code and upstreamed kernel code to Linux.org to enable a collaborative community of FPGA developers. The intention of OFS is to provide an efficient approach to develop a custom FPGA-based platform or solution by providing a framework of synthesizable code, a simulation environment, and scripts that developers can use as-is or modify. OFS source code can be used for development of an Intel, 3rd party, or custom FPGA solution. This hands-on tutorial will spotlight Open FPGA Stack, as well as oneAPI (supported by OFS), by providing FPGA developers the opportunity to do some basic FPGA workload development using the open source OFS infrastructure, source code, and documentation we provide on GitHub at www.github.com/OFS. Attendees will modify the Acceleration Functional Unit Region (AFU Region) to create their own FPGA workload using both RTL and C++ (enabled by oneAPI).
Event Type
Tutorial
TimeSunday, 12 November 20238:30am - 12pm MST
Location406
Accelerators
Programming Frameworks and System Software
TUT