• DocumentCode
    3150425
  • Title

    Valved dataflow for FPGA memory hierarchy synthesis

  • Author

    Milford, M. ; McAllister, J.

  • Author_Institution
    Inst. of Electron., Comput. Sci. & Inf. Technol. (ECIT, Queen´´s Univ. Belfast, Belfast, UK
  • fYear
    2012
  • fDate
    25-30 March 2012
  • Firstpage
    1645
  • Lastpage
    1648
  • Abstract
    For modern FPGA, implementation of memory intensive processing applications such as high end image and video processing systems necessitates manual design of complex multilevel memory hierarchies incorporating off-chip DDR and on-chip BRAM and LUT RAM. In fact, automated synthesis of multi-level memory hierarchies is an open problem facing high level synthesis technologies for FPGA devices. In this paper we describe the first automated solution to this problem. By exploiting a novel dataflow application modelling dialect, known as Valved Dataflow, we show for the first time how, not only can such architectures be automatically derived, but also that the resulting implementations support real-time processing for current image processing application standards such as H.264. We demonstrate the viability of this approach by reporting the performance and cost of hierarchies automatically generated for Motion Estimation, Matrix Multiplication and Sobel Edge Detection applications on Virtex-5 FPGA.
  • Keywords
    data flow computing; digital signal processing chips; edge detection; field programmable gate arrays; matrix multiplication; motion estimation; random-access storage; FPGA memory hierarchy synthesis; H.264; LUT RAM; Sobel edge detection application; Virtex-5 FPGA; automated synthesis; complex multilevel memory hierarchy; dataflow application; dialect modelling; high end image processing system; high level synthesis technology; image processing application standard; matrix multiplication; memory intensive processing application; motion estimation; off-chip DDR; on-chip BRAM; valved dataflow; video processing system; Bandwidth; Field programmable gate arrays; Image processing; Random access memory; System-on-a-chip; Valves; Dataflow; FPGA; High Level Synthesis; Memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech and Signal Processing (ICASSP), 2012 IEEE International Conference on
  • Conference_Location
    Kyoto
  • ISSN
    1520-6149
  • Print_ISBN
    978-1-4673-0045-2
  • Electronic_ISBN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.2012.6288211
  • Filename
    6288211