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.


BiBTeX citation export for MO4AO03: The DESY Open Source FPGA Framework

@inproceedings{butkowski:icalepcs2023-mo4ao03,
  author       = {Ł. Butkowski and A. Bellandi and M. Büchler and B. Dursun and Ç. Gümüş and N. Omidsajedi and K. Schulz},
% author       = {Ł. Butkowski and A. Bellandi and M. Büchler and B. Dursun and Ç. Gümüş and N. Omidsajedi and others},
% author       = {Ł. Butkowski and others},
  title        = {{The DESY Open Source FPGA Framework}},
% booktitle    = {Proc. ICALEPCS'23},
  booktitle    = {Proc. 19th Int. Conf. Accel. Large Exp. Phys. Control Syst. (ICALEPCS'23)},
  eventdate    = {2023-10-09/2023-10-13},
  pages        = {222--227},
  paper        = {MO4AO03},
  language     = {english},
  keywords     = {framework, FPGA, simulation, hardware, embedded},
  venue        = {Cape Town, South Africa},
  series       = {International Conference on Accelerator and Large Experimental Physics Control Systems},
  number       = {19},
  publisher    = {JACoW Publishing, Geneva, Switzerland},
  month        = {02},
  year         = {2024},
  issn         = {2226-0358},
  isbn         = {978-3-95450-238-7},
  doi          = {10.18429/JACoW-ICALEPCS2023-MO4AO03},
  url          = {https://jacow.org/icalepcs2023/papers/mo4ao03.pdf},
  abstract     = {{Modern FPGA firmware development involves integrating various intellectual properties (IP), modules written in hardware description languages (HDL), high-level synthesis (HLS), and software/hardware CPUs with embedded Linux or bare-metal applications. This process may involve multiple tools from the same or different vendors, making it complex and challenging. Additionally, scientific institutions such as DESY require long-term maintenance and reproducibility for designs that may involve multiple developers, further complicating the process. To address these challenges, we have developed an open-source FPGA firmware framework (FWK) at DESY that streamlines development, facilitates collaboration, and reduces complexity. The FWK achieves this by providing an abstraction layer, a defined structure, and guidelines to create big FPGA designs with ease. FWK also generates documentation and address maps necessary for high-level software frameworks like ChimeraTK. This paper presents an overview and the idea of the FWK. }},
}