...
首页> 外文期刊>IEEE Transactions on Ultrasonics, Ferroelectrics, and Frequency Control >Software-based high-level synthesis design of FPGA beamformers for synthetic aperture imaging
【24h】

Software-based high-level synthesis design of FPGA beamformers for synthetic aperture imaging

机译:用于合成孔径成像的FPGA波束形成器的基于软件的高级综合设计

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Field-programmable gate arrays (FPGAs) can potentially be configured as beamforming platforms for ultrasound imaging, but a long design time and skilled expertise in hardware programming are typically required. In this article, we present a novel approach to the efficient design of FPGA beamformers for synthetic aperture (SA) imaging via the use of software-based high-level synthesis techniques. Software kernels (coded in OpenCL) were first developed to stage-wise handle SA beamforming operations, and their corresponding FPGA logic circuitry was emulated through a high-level synthesis framework. After design space analysis, the fine-tuned OpenCL kernels were compiled into register transfer level descriptions to configure an FPGA as a beamformer module. The processing performance of this beamformer was assessed through a series of offline emulation experiments that sought to derive beamformed images from SA channel-domain raw data (40-MHz sampling rate, 12 bit resolution). With 128 channels, our FPGA-based SA beamformer can achieve 41 frames per second (fps) processing throughput (3.44 ?? 10 pixels per second for frame size of 256 ?? 256 pixels) at 31.5 W power consumption (1.30 fps/W power efficiency). It utilized 86.9% of the FPGA fabric and operated at a 196.5 MHz clock frequency (after optimization). Based on these findings, we anticipate that FPGA and high-level synthesis can together foster rapid prototyping of real-time ultrasound processor modules at low power consumption budgets.
机译:现场可编程门阵列(FPGA)可以潜在地配置为用于超声成像的波束形成平台,但是通常需要较长的设计时间和硬件编程方面的专业知识。在本文中,我们提出了一种新颖的方法,可以通过使用基于软件的高级合成技术来有效设计用于合成孔径(SA)成像的FPGA FPGA波束形成器。首先开发了软件内核(用OpenCL编码),以逐步处理SA波束成形操作,并通过高级综合框架对相应的FPGA逻辑电路进行了仿真。在设计空间分析之后,将经过微调的OpenCL内核编译为寄存器传输级别描述,以将FPGA配置为波束形成器模块。通过一系列离线仿真实验评估了该波束形成器的处理性能,这些实验试图从SA通道域原始数据(40 MHz采样率,12位分辨率)中获取波束形成的图像。我们的基于FPGA的SA波束形成器具有128个通道,在31.5 W功耗(1.30 fps / W功率)下可以实现41帧/秒(fps)的处理吞吐量(对于256 256像素的帧大小,每秒3.44 ?? 10像素)效率)。它利用了86.9%的FPGA架构,并以196.5 MHz的时钟频率运行(经过优化)。基于这些发现,我们预计FPGA和高级综合功能可以一起以低功耗预算促进实时超声处理器模块的快速原型开发。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号