Architecture and FPGA prototype of cycle stealing DMA array signal processor for ultrasound sector imaging systems

被引:8
|
作者
Kidav, Jayaraj U. [1 ]
Sivamangai, N. M. [1 ]
Pillai, M. P. [1 ]
Raja, S. M. [1 ]
机构
[1] NIELIT Calicut, NIT Campus Post, Calicut 673601, Kerala, India
关键词
Cycle steeling DMA; QSPI; Custom JTAG debug; Steering beamformer; Dynamic receive focus; Design for testability; LVDS deserializer; BEAMFORMER DESIGN METHOD; DYNAMIC FOCUS CONTROL; MEDICAL ULTRASOUND; REAL-TIME; DIGITAL BEAMFORMER; CHIP; PERFORMANCE; CIRCUIT; COMPACT;
D O I
10.1016/j.micpro.2018.10.005
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Array Signal Processor (ASP) is widely used in antenna-array beamforming applications, such as RADAR, SONAR, Medical Ultrasound, Multiple-Input-Multiple-Output (MIMO) etc. In this paper, architecture and Field Programmable Gate Array (FPGA) Prototype of a Cycle Steeling Direct Memory Access (DMA) Digital Beamformer (DBF) for Ultrasound Sector Imaging Systems is proposed. The architecture is based on delay and sum and it requires Fine Delay (FD) and Coarse Delay (CD) values to steer and dynamically focus the array, and apodization weights to improve the directivity. To improve the Fine delay accuracy Minimum Mean Square Error (MMSE) interpolation filter is proposed and implemented. To support wide Field of View (FOV) steering, immense delay values are required and real-time computations are hard for high sampling rate systems. Also, the precomputed delay values require huge memory, which causes a significant increase in the ASP area. To solve this problem, a cycle stealing DMA controller based on Quad Serial Peripheral (QSPI) interface to load delay values from external flash without disturbing ASP processing has been proposed and realized. Moreover, for debuggability,the architecture supports custom JTAG debug interface logic and lock-up latch based Design for Testability (DFT) Scan chain for multiple clock domains. The paper also presents the design and implementation of an Ultrasound Sector Imaging System Prototype setup to emulate the ASP. Most of the existing research work in this area supports ultrasound echo acquisition to PC and processing. However, the designed prototype helps researchers to validate computationally complex Ultrasound signal processing algorithms like ASP on FPGA and further processing on PC. (C) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:53 / 72
页数:20
相关论文
共 2 条
  • [1] Design and Physical Implementation of Array Signal Processor ASIC for Sector Imaging Systems
    Kidav, Jayaraj U.
    Sivamangai, N. M.
    Pillai, M. P.
    Sreejeesh, S. G.
    [J]. 2019 32ND INTERNATIONAL CONFERENCE ON VLSI DESIGN AND 2019 18TH INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS (VLSID), 2019, : 448 - 453
  • [2] Single Cycle RISC-V Micro Architecture Processor and its FPGA Prototype
    Dennis, Don Kurian
    Priyam, Ayushi
    Virk, Sukhpreet Singh
    Agrawal, Sajal
    Sharma, Tanuj
    Mondal, Arijit
    Ray, Kailash Chandra
    [J]. 2017 7TH INTERNATIONAL SYMPOSIUM ON EMBEDDED COMPUTING AND SYSTEM DESIGN (ISED), 2017,