Hardware description language versus high-level synthesis for the FPGA implementation of ultrasound beamformers: a comparative analysis

The rapid advancement of ultrasound techniques necessitates highly adaptable, versatile, and efficient systems. Field-Programmable Gate Arrays (FPGAs) are frequently used for implementing reception beamformers, which are crucial for image quality. Traditional coding with hardware description language (HDL) is time-consuming and requires specialized expertise, leading to the exploration of high-level synthesis (HLS) as a potential solution. This paper presents a comparative analysis of HLS and HDL in the implementation of delay-and-sum (DAS) and filtered-delay-multiply-and-sum (FDMAS) beamformers on Intel Arria V FPGAs, which are integrated in the ULA-OP 256 research scanner. Both beamformers were developed using Intel Quartus, sharing a common HDL-designed data acquisition layer. The comparison is focused on the firmware development time assessed by source lines of code (SLOC), FPGA resource utilization and maximum clock frequency. The results demonstrate that HLS reduces the HDL SLOC by 70%; however, it consumes over 1.5 times more FPGA resources, and operates with a 20% lower clock frequency. Although both approaches were used to synthesize two parallel beamformers for comparison due to HLS resource constraints, optimal resource usage in HDL enables the synthesis of additional parallel beamformers, potentially doubling the FR and improving timing performance. Thus, while HLS serves as a valuable tool for rapid firmware development, HDL remains essential for applications with stringent performance and resource utilization requirements.

Authors

Institutions

Publication Details

Published
2024-09-22
DOI
https://doi.org/10.1109/uffc-js60046.2024.10793737
Citations
1
Primary Topic
Ultrasound Imaging and Elastography
Type
article
Field-Weighted Citation Impact
0.40
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Hardware description language versus high-level synthesis for the FPGA implementation of ultrasound beamformers: a comparative analysis

Alessandro Dallai, Stefano Ricci, Enrico Boni, Piero Tortoli et al.
1 citations
Ultrasound Imaging and Elastography
0.40
article

Hardware description language versus high-level synthesis for the FPGA implementation of ultrasound beamformers: a comparative analysis

Alessandro Dallai, Stefano Ricci, Enrico Boni, Piero Tortoli, Alessandro Ramalli, Valentino Meacci
article en
1 citations

Abstract

The rapid advancement of ultrasound techniques necessitates highly adaptable, versatile, and efficient systems. Field-Programmable Gate Arrays (FPGAs) are frequently used for implementing reception beamformers, which are crucial for image quality. Traditional coding with hardware description language (HDL) is time-consuming and requires specialized expertise, leading to the exploration of high-level synthesis (HLS) as a potential solution. This paper presents a comparative analysis of HLS and HDL in the implementation of delay-and-sum (DAS) and filtered-delay-multiply-and-sum (FDMAS) beamformers on Intel Arria V FPGAs, which are integrated in the ULA-OP 256 research scanner. Both beamformers were developed using Intel Quartus, sharing a common HDL-designed data acquisition layer. The comparison is focused on the firmware development time assessed by source lines of code (SLOC), FPGA resource utilization and maximum clock frequency. The results demonstrate that HLS reduces the HDL SLOC by 70%; however, it consumes over 1.5 times more FPGA resources, and operates with a 20% lower clock frequency. Although both approaches were used to synthesize two parallel beamformers for comparison due to HLS resource constraints, optimal resource usage in HDL enables the synthesis of additional parallel beamformers, potentially doubling the FR and improving timing performance. Thus, while HLS serves as a valuable tool for rapid firmware development, HDL remains essential for applications with stringent performance and resource utilization requirements.

University of Florence (IT)
Openalex Percentile: Top 31%
Ultrasound Imaging and Elastography
0.40
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.