Modularized architecture of address generation units suitable for real-time processing MR data on an FPGA.

In this paper, we describe a modular approach to the design of an Address Generation Unit (AGU). The approach consists of development of a generic Address Generation Core (AGC) as a basic building block and the construction of an AGU from the AGCs. We illustrate this concept with AGUs capable of handling 2D- and 3D-structured data, and as well as their setup for executing 2D and 3D FFT algorithms on a Field Programmable Gate Array (FPGA). The AGUs developed using our proposed method are simple and easily expandable. Furthermore, they can potentially support irregularly structured data which are often generated from the wide variety of pulse sequences in magnetic resonance imaging. Our experimental results show that these AGUs are capable of generating addresses with a user-predefined pattern automatically at the speed of one address per clock cycle and operate at clock rates up to 80 MHz. They can operate concurrently with other processes and thus do not introduce additional operation latencies. Although we focus on applying the developed AGUs to executing 2D and 3D FFT, we expect that the modular design method should have much wider applications.

[1]  J Hennig,et al.  RARE imaging: A fast imaging method for clinical MR , 1986, Magnetic resonance in medicine.

[2]  Limin Li,et al.  Design of an MR image processing module on an FPGA chip. , 2015, Journal of magnetic resonance.

[3]  Weimin Wang,et al.  A single-board NMR spectrometer based on a software defined radio architecture , 2011 .

[4]  A. Ghasemi,et al.  Calibration Coefficients for Residual Stress Measurement in Composite Materials Using Finite Element Method , 2012 .

[5]  W. Edelstein,et al.  Spin warp NMR imaging and applications to human whole-body imaging. , 1980, Physics in medicine and biology.

[6]  S. Ljunggren A simple graphical representation of fourier-based imaging methods , 1983 .

[7]  Narayanan Vijaykrishnan,et al.  FPGA Architecture for 2D Discrete Fourier Transform Based on 2D Decomposition for Large-sized Data , 2009, 2009 IEEE Workshop on Signal Processing Systems.

[8]  Justin P. Haldar,et al.  Accelerating advanced MRI reconstructions on GPUs , 2008, J. Parallel Distributed Comput..

[9]  Xiao Liang,et al.  A radio-frequency source using direct digital synthesis and field programmable gate array for nuclear magnetic resonance. , 2009, The Review of scientific instruments.

[10]  Narayanan Vijaykrishnan,et al.  Multidimensional DFT IP Generator for FPGA Platforms , 2011, IEEE Transactions on Circuits and Systems I: Regular Papers.

[11]  Guang Yang,et al.  A versatile pulse programmer for magnetic resonance imaging. , 2011, The Review of scientific instruments.

[12]  R. Turner,et al.  Echo-planar imaging: magnetic resonance imaging in a fraction of a second. , 1991, Science.

[13]  P. Sadayappan,et al.  Efficient transposition algorithms for large matrices , 1993, Supercomputing '93.

[14]  Zhao Ruyan,et al.  A digital magnetic resonance imaging spectrometer using digital signal processor and field programmable gate array. , 2013, The Review of scientific instruments.

[15]  A. Kandaswamy,et al.  An efficient FPGA implementation of MRI image filtering and tumor characterization using Xilinx system generator , 2011, VLSIC 2011.

[16]  D. Twieg The k-trajectory formulation of the NMR imaging process with applications in analysis and synthesis of imaging methods. , 1983, Medical physics.

[17]  Stamatis Vassiliadis,et al.  High-bandwidth Address Generation Unit , 2009, J. Signal Process. Syst..