DocumentCode :
3137791
Title :
Fast prototyping H.264 Deblocking filter using ESL tools
Author :
Damak, Taheni ; Werda, Imen ; Masmoudi, Nouri ; Bilavarn, Sébastien
Author_Institution :
Lab. d´´Electron. et des Technol. de l´´Inf. - LETI, Univ. of Sfax, Sfax, Tunisia
fYear :
2011
fDate :
22-25 March 2011
Firstpage :
1
Lastpage :
4
Abstract :
This paper presents a design methodology for hardware/software (HW/SW) architecture design using ESL tools (Electronic System Level). From C++ descriptions, our design flow is able to generate hardware blocks running with a software part and all necessary codes to prototype the HW/SW system on Xilinx FPGAs. Therefore we use assistance of high level synthesis tools (Catapult C Synthesis), logic synthesis and Xilinx tools. As application, we developed an optimized Deblocking filter C code, designed to be used as a part of a complete H.264 video coding system. Based on this code, we explored many configurations of Catapult Synthesis to analyze different area/time tradeoffs. Results show execution speedups of 95,5% compared to pure software execution etc.
Keywords :
field programmable gate arrays; filtering theory; hardware-software codesign; video coding; C++ descriptions; Catapult C synthesis tool; ESL tools; H.264 deblocking filter; H.264 video coding system; Xilinx FPGA; Xilinx tools; deblocking filter C code; electronic system level; field programmable gate array; hardware-software architecture design; high level synthesis tools; logic synthesis; Decoding; Field programmable gate arrays; Filtering algorithms; Hardware; Pixel; Software; Video coding; Catapult C; Deblocking filter; ESL; H.264;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Systems, Signals and Devices (SSD), 2011 8th International Multi-Conference on
Conference_Location :
Sousse
Print_ISBN :
978-1-4577-0413-0
Type :
conf
DOI :
10.1109/SSD.2011.5767375
Filename :
5767375
Link To Document :
بازگشت