• DocumentCode
    518477
  • Title

    Design and analysis of high radix complex dividers

  • Author

    Wang, Dong ; Ercegovac, Milos D. ; Zheng, Nanning

  • Author_Institution
    Inst. of Artificial Intell. & Robot., Xi´´an Jiaotong Univ., Xi´´an, China
  • Volume
    1
  • fYear
    2010
  • fDate
    16-18 April 2010
  • Abstract
    This paper evaluates FPGA-based high radix hardware architecture for complex division. The architecture uses the digit-recurrence algorithm with prescaling of complex operands. It efficiently executes the prescaling and recurrence procedures in shared logic resources. Thirty independent designs of different radices from 4 to 64 and input precisions from 16 to 64 are implemented in Stratix-II FPGA and results on cost and performance provide a broad space of design parameters. Moreover, methods for estimating logic resource consumption and timing performance are also given so that one could make quick evaluations on the design before any actual implementations. The proposed architecture and design can be used as standalone arithmetic units for systems-on-chip implementations, in embedded processors, or as IP for VLSI implementation in general.
  • Keywords
    digital arithmetic; field programmable gate arrays; logic design; system-on-chip; IP implementation; Stratix-II FPGA-based high radix hardware architecture; VLSI implementation; design parameter; digit-recurrence algorithm; embedded processor; high radix complex dividers; shared logic resource consumption; standalone arithmetic unit; systems-on-chip implementation; Algorithm design and analysis; Artificial intelligence; Computer architecture; Computer science; Costs; Field programmable gate arrays; Hardware; Intelligent robots; Logic design; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Engineering and Technology (ICCET), 2010 2nd International Conference on
  • Conference_Location
    Chengdu
  • Print_ISBN
    978-1-4244-6347-3
  • Type

    conf

  • DOI
    10.1109/ICCET.2010.5486287
  • Filename
    5486287