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
Link To Document