• DocumentCode
    1359810
  • Title

    Multidimensional DFT IP Generator for FPGA Platforms

  • Author

    Yu, Chi-Li ; Irick, Kevin ; Chakrabarti, Chaitali ; Narayanan, Vijaykrishnan

  • Author_Institution
    Sch. of Electr., Comput. & Energy Eng., Arizona State Univ., Tempe, AZ, USA
  • Volume
    58
  • Issue
    4
  • fYear
    2011
  • fDate
    4/1/2011 12:00:00 AM
  • Firstpage
    755
  • Lastpage
    764
  • Abstract
    Multidimensional (MD) discrete Fourier transform (DFT) is a key kernel algorithm in many signal processing applications. In this paper we describe an MD-DFT intellectual property (IP) generator and a bandwidth-efficient MD DFT IP for high performance implementations of 2-D and 3-D DFT on field-programmable gate array (FPGA) platforms. The proposed architecture is generated automatically and is based on a decomposition algorithm that takes into account FPGA resources and the characteristics of off-chip memory access, namely, the burst access pattern of the synchronous dynamic RAM (SDRAM). The IP generator has been integrated into an in-house FPGA development platform, AlgoFLEX, for easy verification and fast integration. The corresponding 2-D and 3-D DFT architectures have been ported onto the BEE3 board and their performance measured and analyzed. The results shows that the architecture can maintain the maximum memory bandwidth throughout the whole procedure while avoiding matrix transpose operations used in most other MD DFT implementations. To further enhance the performance, the proposed architecture is being ported onto the newly released Xilinx ML605 board. The simulation results show that 2 K × 2 K images with complex 64-bit precision can be processed in less than 27 ms.
  • Keywords
    DRAM chips; discrete Fourier transforms; field programmable gate arrays; 2D DFT architectures; 3D DFT architectures; AlgoFLEX; BEE3 board; SDRAM; Xilinx ML605 board; decomposition algorithm; discrete Fourier transform; field-programmable gate array platforms; in-house FPGA development platform; intellectual property generator; key kernel algorithm; matrix transpose operations; maximum memory bandwidth; multidimensional DFT IP generator; off-chip memory access; signal processing applications; synchronous dynamic RAM; Computer architecture; Discrete Fourier transforms; Field programmable gate arrays; Generators; IP networks; SDRAM; Discrete Fourier transform (DFT); dynamic RAM (DRAM); field-programmable gate array (FPGA); multidimensional signal processing;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems I: Regular Papers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-8328
  • Type

    jour

  • DOI
    10.1109/TCSI.2010.2078750
  • Filename
    5608525