• DocumentCode
    1820726
  • Title

    Using SDRAMs for two-dimensional accesses of long 2n × 2m-point FFTs and transposing

  • Author

    Langemeyer, Stefan ; Pirsch, Peter ; Blume, Holger

  • Author_Institution
    Inst. of Microelectron. Syst., Leibniz Univ. Hannover, Hannover, Germany
  • fYear
    2011
  • fDate
    18-21 July 2011
  • Firstpage
    242
  • Lastpage
    248
  • Abstract
    When transposing large matrices using SDRAM memories, typically a control overhead significantly reduces the data throughput. In this paper, a new address mapping scheme is introduced, taking advantage of multiple banks and burst capabilities of modern SDRAMs. Other address mapping strategies minimize the total number of SDRAM page-opens while traversing the two-dimensional index-space in row or column direction. The new approach uses bank interleaving methods to hide wait cycles, caused by page-opens. In this way, data bus wait cycles do not depend on the overall number of page-opens directly. It is shown, that the data bus utilization can be increased significantly, in particular, if memories are accessed with parallel samples. Therefore, double buffering can be omitted. As a special operation, 2D-FFT processing for radar applications is considered. Depending on SDRAM parameters and dimensions, a continuous bandwidth utilization of 96 to 98% is achieved for accesses in both matrix directions, including all refresh commands.
  • Keywords
    fast Fourier transforms; random-access storage; 2D-FFT processing; SDRAM memories; address mapping scheme; bank interleaving method; double buffering; radar application; transposing; two-dimensional access; two-dimensional index-space; Bandwidth; Clocks; Field programmable gate arrays; Indexes; Pipelines; SDRAM; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Computer Systems (SAMOS), 2011 International Conference on
  • Conference_Location
    Samos
  • Print_ISBN
    978-1-4577-0802-2
  • Electronic_ISBN
    978-1-4577-0801-5
  • Type

    conf

  • DOI
    10.1109/SAMOS.2011.6045467
  • Filename
    6045467