• DocumentCode
    124045
  • Title

    Methods for implementation of feedback loops in high speed FPGA applications

  • Author

    Safari, Nima ; Mauer, Volker ; Gheitanchi, Shahin

  • Author_Institution
    Wireless SSE, Altera Corp., High Wycombe, UK
  • fYear
    2014
  • fDate
    2-4 Sept. 2014
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    In many Digital Signal Processing (DSP) modules, increasing the number of pipelining stages to achieve higher throughput may break the module functionality if a feedback-loop exists in the algorithm. This paper addresses a novel algorithmic-level technique to modify implementation of feedback loops to allow deeper pipelining while sustaining the module functionality. An equivalent model for a first-order Infinite Impulse Response (IIR) filter can be obtained by a cascade model including a higher order repeated-pole IIR filter followed by a Finite Impulse Response (FIR) filter. The order of the repeated-pole IIR filters, and hence the number of pipelining stages can be chosen to meet the Fmax requirements. The model is further developed to include a class of mathematical recursive functions to cover many different DSP applications.
  • Keywords
    IIR filters; digital signal processing chips; field programmable gate arrays; recursive functions; DSP modules; algorithmic-level technique; digital signal processing modules; feedback loops; first-order infinite impulse response filter; high speed FPGA applications; higher order repeated-pole IIR filter; mathematical recursive functions; module functionality; pipelining stages; Digital signal processing; Feedback loop; Field programmable gate arrays; Finite impulse response filters; IIR filters; Pipeline processing; Registers; FPGA; Fmax; IIR filters; Pipelining; feedback loop; recursive functions;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2014 24th International Conference on
  • Conference_Location
    Munich
  • Type

    conf

  • DOI
    10.1109/FPL.2014.6927434
  • Filename
    6927434