• DocumentCode
    2275082
  • Title

    Synthesis of Signal Processing Structured Datapaths for FPGAs Supporting RAMs and Busses

  • Author

    Haroun, Baher ; Sajjadi, Behzad

  • Author_Institution
    Concordia University, Quebec, Canada
  • fYear
    1995
  • fDate
    1995
  • Firstpage
    75
  • Lastpage
    81
  • Abstract
    A novel approach is presented for transforming a given scheduled and bound signal processing algorithm for a multiplexer based datapath to a BUS/RAM based FPGA datapath. A datapath model is introduced that allows maximum flexibility in scheduling bus transfers independent of operation scheduling. A novel integer linear programming (ILP) formulation that optimally selects and assigns data-transfers to busses while scheduling the bus transfers to minimize a linear combination of the number of busses, bus loading in terms of tristate drivers and fanout, registers and register file storage (RAM) locations. We demonstrate that our resulting optimal datapaths compare favorably to others for signal processing synthesis benchmarks such as: single and multiple elliptic filter and fast discrete-cosine-transform (FDCT).
  • Keywords
    Delay effects; Field programmable gate arrays; Logic; Multiplexing; Registers; Signal processing; Signal processing algorithms; Signal synthesis; Switches; Table lookup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Gate Arrays, 1995. FPGA '95. Proceedings of the Third International ACM Symposium on
  • Print_ISBN
    0-7695-2550-4
  • Type

    conf

  • DOI
    10.1109/FPGA.1995.242044
  • Filename
    1377264