DocumentCode :
3719616
Title :
HLS and manual design methodology for H.264/AVC deblocking filter
Author :
Taheni Damak;LellaAycha Ayadi;Nouri Masmoudi;S?bastien Bilavarn
Author_Institution :
Laboratory of Electronics and Information Technology-LETI, University of Sfax, National School of Engineering Sfax, Tunisia
fYear :
2015
fDate :
6/1/2015 12:00:00 AM
Firstpage :
1
Lastpage :
5
Abstract :
This paper presents two design methodologies for hardware/software (HW/SW) architectures. The first one uses High Level Synthesis (HLS) based on Catapult C Synthesis. From C++ descriptions, this design flow is able to automatically produce hardware blocks that can fully operate with CPU cores on Xilinx prototyping platforms (FPGA). The second methodology relies on a manual RTL (Register Transfer Level) design to produce potentially better optimized IPs. To evaluate the performance of each flow, an application/design study using both methodologies is made on an optimized deblocking filter function, which is part of a complete H.264/AVC video coding system. A tradeoff between design time and performance is presented and discussed with respect to both methodologies: The HLS design flow time is less than the half of manual design flow time. However, the application throughput, in term of kilosMacroblock per second, is more than three times speeder when using a manual design.
Keywords :
"Manuals","Hardware","Filtering","Computer architecture","Field programmable gate arrays","Design methodology","IP networks"
Publisher :
ieee
Conference_Titel :
Information Technology and Computer Applications Congress (WCITCA), 2015 World Congress on
Type :
conf
DOI :
10.1109/WCITCA.2015.7367060
Filename :
7367060
Link To Document :
بازگشت