ReconOS64 - Hardware-Software Multithreading for Heterogeneous Platform FPGAs / by Lennart Clausing ; Reviewers: Prof. Dr. Marco Platzner, Prof. Dr. Sybille Hellebrand. Paderborn, 2025
Inhalt
- Acknowledgments
- Abstract
- Zusammenfassung
- Contents
- List of Figures
- List of Tables
- Listings
- Acronyms
- 1 Introduction
- 2 Background and Related Approaches
- 3 ReconOS64: Design and Implementation
- 3.1 Overview and Development
- 3.2 Zynq UltraScale+ Target Architectures
- 3.3 ReconOS64 Memory System
- 3.4 Linux Kernel Module
- 3.5 ReconOS64 Build System
- 3.6 Workload Adaption by Partial Reconfiguration
- 3.7 ReconOS64 Runtime Performance Measurements
- 3.8 ReconOS64 Hardware Utilization
- 4 Resource Management for Partially Reconfigurable Systems
- 4.1 Reconfigurable Regions
- 4.2 Clocking on Multi-Accelerator Designs
- 4.3 Runtime Clock Reconfiguration in ReconOS64
- 4.4 Resource Management for Individual Applications
- 5 ReconOS Portability & ReconOS64 Use Cases
- 5.1 Portability of ReconOS
- 5.1.1 ARM, MicroBlaze& FreeRTOS on Zynq SoC
- 5.1.2 RISC-V & ZephyrOS on Zynq SoC
- 5.1.3 Real-Time Linux
- 5.1.4 MicroBlaze & FreeRTOS on FPGA
- 5.2 Real-Time Applications
- 5.3 ReconROS
- 6 Conclusion and Further Work
- Bibliography
