JACoW logo

Journals of Accelerator Conferences Website (JACoW)

JACoW is a publisher in Geneva, Switzerland that publishes the proceedings of accelerator conferences held around the world by an international collaboration of editors.


RIS citation export for TUPDP025: Board Bring-up with FPGA Framework and ChimeraTK on Yocto

TY  - CONF
AU  - Georg, J.
AU  - Barker, A.W.C.
AU  - Butkowski, Ł.
AU  - Hierholzer, M.
AU  - Killenberg, M.
AU  - Kozak, T.
AU  - Omidsajedi, N.
AU  - Randall, M.
AU  - Rothe, D.
AU  - Shehzad, N.
AU  - Willner, C.
AU  - Zenker, K.
ED  - Schaa, Volker RW
ED  - Götz, Andy
ED  - Venter, Johan
ED  - White, Karen
ED  - Robichon, Marie
ED  - Rowland, Vivienne
TI  - Board Bring-up with FPGA Framework and ChimeraTK on Yocto
J2  - Proc. of ICALEPCS2023, Cape Town, South Africa, 09-13 October 2023
CY  - Cape Town, South Africa
T2  - International Conference on Accelerator and Large Experimental Physics Control Systems
T3  - 19
LA  - english
AB  - This presentation will showcase our experience in board bring-up using our FPGA Framework and ChimeraTK, our C++ hardware abstraction library. The challenges involved in working with different FPGA vendors will be discussed, as well as how the framework and library help to abstract vendor-specific details to provide a consistent interface for applications. Our approach to integrating this framework and libraries with Yocto, a popular open-source project for building custom Linux distributions, will be discussed. We will show how we leverage Yocto’s flexibility and extensibility to create a customized Linux image that includes our FPGA drivers and tools, and discuss the benefits of this approach for embedded development. Finally, we will share some of our best practices for board bring-up using our framework and library, including tips for debugging and testing. Our experience with FPGA-based board bring-up using ChimeraTK and Yocto should be valuable to anyone interested in developing embedded systems with FPGA technology 
PB  - JACoW Publishing
CP  - Geneva, Switzerland
SP  - 557
EP  - 560
KW  - controls
KW  - hardware
KW  - software
KW  - embedded
KW  - Linux
DA  - 2024/02
PY  - 2024
SN  - 2226-0358
SN  - 978-3-95450-238-7
DO  - doi:10.18429/JACoW-ICALEPCS2023-TUPDP025
UR  - https://jacow.org/icalepcs2023/papers/tupdp025.pdf
ER  -