% IMPORTANT: The following is UTF-8 encoded. This means that in the presence
% of non-ASCII characters, it will not work with BibTeX 0.99 or older.
% Instead, you should use an up-to-date BibTeX implementation like “bibtex8” or
% “biber”.
@ARTICLE{Eguzo:1017495,
author = {Eguzo, Chimezie and Scherer, Benedikt and Keßel, Daniel
and Bekman, Ilja and Streun, Matthias and Schlösser, Mario
and van Waasen, Stefan},
title = {{O}n {A}utomating {FPGA} {D}esign {B}uild {F}low {U}sing
{G}it{L}ab {CI}},
journal = {IEEE embedded systems letters},
volume = {16},
number = {2},
issn = {1943-0663},
address = {New York, NY},
publisher = {Inst. of Electrical and Electronics Engineers},
reportid = {FZJ-2023-04155},
pages = {227 - 230},
year = {2024},
abstract = {Building and testing software for embedded systems can be
challenging with an impact on delivery time, design
reproducibility, and collaboration among project
contributors. To accelerate project development, presented
here is an automated build flow that utilizes Xilinx
PetaLinux, and Field Programmable Gate Array (FPGA) hardware
description and integrates with the GitLab Continuous
Integration and Continuous Deployment (CI/CD) framework for
embedded targets. This build flow automates the complete
process of FPGA implementation, PetaLinux configuration, and
cross-compilation of software essentials for the target
system-on-chip (SoC). The system has been successfully
deployed in cross-compiling the control and command toolset
for the Positron Emission Tomography scanner (PhenoPET) and
the implementation of the Message Queuing Telemetry
Transport (MQTT) service on a Xilinx Zynq Ultrascale MPSoC.
This approach can be easily adapted to other projects with
specific requirements.},
cin = {ZEA-2},
ddc = {004},
cid = {I:(DE-Juel1)ZEA-2-20090406},
pnm = {2171 - Biological and environmental resources for
sustainable use (POF4-217) / 1121 - Digitalization and
Systems Technology for Flexibility Solutions (POF4-112) /
622 - Detector Technologies and Systems (POF4-622)},
pid = {G:(DE-HGF)POF4-2171 / G:(DE-HGF)POF4-1121 /
G:(DE-HGF)POF4-622},
typ = {PUB:(DE-HGF)16},
UT = {WOS:001236731600016},
doi = {10.1109/LES.2023.3314148},
url = {https://juser.fz-juelich.de/record/1017495},
}