JACoW logo

Joint Accelerator Conferences Website

The Joint Accelerator Conferences Website (JACoW) is an international collaboration that publishes the proceedings of accelerator conferences held around the world.


RIS citation export for THOA01: Low vs High Level Programming for FPGA

TY  - CONF
AU  - Marjanovic, J.
ED  - Schaa, Volker RW
TI  - Low vs High Level Programming for FPGA
J2  - Proc. of IBIC2018, Shanghai, China, 09-13 September 2018
CY  - Shanghai, China
T2  - International Beam Instrumentation Conference
T3  - 7
LA  - english
AB  - From their introduction in the eighties, Field-Programmable Gate Arrays (FPGAs) have grown in size and performance for several orders of magnitude. As the FPGA capabilities have grown, so have the designs. It seems that current tools and languages (VHDL and (System)Verilog) do not match the complexity required for advanced digital signal processing (DSP) systems usually found in experimental physics applications. In the last couple of years several commercial High-Level Synthesis (HLS) tools have emerged, providing a new method to implement FPGA designs, or at least some parts of it. By providing a higher level of abstraction, new tools offer a possibility to express algorithms in a way which is closer to the mathematical description. Such implementation is understood by a broader range of people, and thus minimizes the documentation and communication issues. Several examples of DSP algorithms relevant for beam instrumentation will be presented. Implementations of these algorithms with different HLS tools and traditional implementation in VHDL will be compared.
PB  - JACoW Publishing
CP  - Geneva, Switzerland
SP  - 527
EP  - 533
KW  - FPGA
KW  - interface
KW  - operation
KW  - experiment
KW  - software
DA  - 2019/01
PY  - 2019
SN  - 978-3-95450-201-1
DO  - DOI: 10.18429/JACoW-IBIC2018-THOA01
UR  - http://jacow.org/ibic2018/papers/thoa01.pdf
ER  -