The start of rsyocto began with the Design of the highly optimized and flexible
Embedded Linux Distribution rsyocto
for Intel® SoC FPGAs in 2018.
Up to that point, only Desktop Linux Distributions like Ubuntu were feature rich and available.
They are not optimized for long-term embedded applications for SoC FPGA designs and are not compatible
with the Intel® Quartus® Prime FPGA- and SoC EDS Design approach.
The Embedded Linux Distribution rsyocto can solve both of these issues with its build system. It results in a high level of Optimization for specific applications as required in the embedded market. To serve students and the Linux/FPGA open-source community the rsyocto Linux Distribution was published with an open-source MIT license on GitHub in December 2019.
Meanwhile, two high-performance FPGA-based Accelerator Environments were designed. The first one is a typical cloud-based FPGA Accelerator by using an Intel® FPGA PCIe card in a local server that provides an acceleration service. In the other one an Edge-based FPGA Accelerator using an Intel® Arria® 10 SX SoC FPGA was implemented. In order to realize both concepts, a high-level FPGA Interface Design between the Arm®-based hard processor system (HPS) and the Windows™ Server Desktop world with a self-development PCIe Windows™ driver was essential.
Due to the enthusiasm of commercial users for the rsyocto Linux Distribution, rsyocto was founded by Robin Sebastian to develop special features for industrial, scientific and automotive companies so that they can concentrate on their big thing by accelerating their entire SoC FPGA Design flow with our know-how.
Immediately after the establishment, rsyocto was able to help various international companies, for example by developing highly optimized shared memory Interfaces for the Intel® Arria® 10 SX SoC FPGA and automating of the complex FPGA Design flow with TCL- and Python-based scripts.