• DocumentCode
    1723381
  • Title

    CAD tool autogeneration of VHDL FFT for FPGA/ASIC implementation

  • Author

    Schmuland, Todd E. ; Jamali, Mohsin M. ; Longbrake, Matthew B. ; Buxa, Peter E.

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Univ. of Toledo, Toledo, OH, USA
  • fYear
    2012
  • Firstpage
    237
  • Lastpage
    240
  • Abstract
    Hand-coding Fast Fourier Transforms (FFTs) in Hardware Description Language (HDL) is time consuming and prone to errors. Proprietary IP cores are available, however they are closed-source and unviewable. The open-source FFT generator SPIRAL is available, however it only produces parallel arithmetic solutions and thus limits the maximum FFT size that will fit in available Field Programmable Gate Arrays (FPGAs). An autogenerator of VHDL FFTs is described that takes a set of FFT parameters and generates an FFT component with feedback of occupied slices, maximum frequency, and dynamic range performance. Both parallel arithmetic and serial-parallel butterfly architectures can be generated where serial-parallel allows larger sized FFTs to fit inside available FPGA parts. Emphasis is placed on large sized serial-parallel FFTs and portability to Application-Specific Integrated Circuits (ASICs) using Cadence Encounter. Serial-parallel FFT pipeline control and FPGA hardware reduction are also investigated.
  • Keywords
    application specific integrated circuits; fast Fourier transforms; field programmable gate arrays; hardware description languages; logic circuits; pipeline arithmetic; CAD tool autogeneration; FPGA hardware reduction; FPGA-ASIC implementation; SPIRAL; VHDL FFT; application-specific integrated circuits; cadence encounter; field programmable gate arrays; hand-coding fast Fourier transforms; hardware description language; large sized serial-parallel FFT; open-source FFT generator; parallel arithmetic solutions; proprietary IP cores; serial-parallel FFT pipeline control; serial-parallel butterfly architectures; Clocks; Computer architecture; Digital signal processing; Field programmable gate arrays; Hardware design languages; Software tools; Throughput; FFT; FPGA; VHDL; autogeneration; fixed-point;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    New Circuits and Systems Conference (NEWCAS), 2012 IEEE 10th International
  • Conference_Location
    Montreal, QC
  • Print_ISBN
    978-1-4673-0857-1
  • Electronic_ISBN
    978-1-4673-0858-8
  • Type

    conf

  • DOI
    10.1109/NEWCAS.2012.6329000
  • Filename
    6329000