• DocumentCode
    3364676
  • Title

    Architecture driven memory allocation for FPGA based real-time video processing systems

  • Author

    Lawal, Najeem ; Thörnberg, Benny ; O´Nils, Mattias

  • Author_Institution
    Electron. Design Div., Mid Sweden Univ., Sundsvall, Sweden
  • fYear
    2011
  • fDate
    13-15 April 2011
  • Firstpage
    143
  • Lastpage
    148
  • Abstract
    In this paper, we present an approach that uses information about the FPGA architecture to achieve optimized allocation of embedded memory in real-time video processing system. A cost function defined in terms of required memory sizes, available block- and distributed-RAM resources is used to motivate the allocation decision. This work is a high-level exploration that generates VHDL RTL modules and synthesis constraint files to specify memory allocation. Results show that the proposed approach achieves appreciable reduction in block RAM usage over previous logic to memory mapping approach at negligible increase in logic usage.
  • Keywords
    field programmable gate arrays; random-access storage; resource allocation; video signal processing; FPGA based real-time video processing systems; VHDL RTL modules; architecture driven memory allocation; block-RAM resources; distributed-RAM resources; memory mapping approach; synthesis constraint files; Field programmable gate arrays; Memory management; Pixel; Power demand; Random access memory; Resource management; Streaming media;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Programmable Logic (SPL), 2011 VII Southern Conference on
  • Conference_Location
    Cordoba
  • Print_ISBN
    978-1-4244-8847-6
  • Type

    conf

  • DOI
    10.1109/SPL.2011.5782639
  • Filename
    5782639