HLS and manual Design methodology for H.264/AVC Deblocking Filter

被引:0
作者
Damak, Taheni [1 ]
Ayadi, LellaAycha [1 ]
Masmoudi, Nouri [1 ]
Bilavarn, Sebastien [2 ]
机构
[1] Univ Sfax, Natl Sch Engn Sfax, LETI, Sfax, Tunisia
[2] Univ Nice Sophia Antipolis, CNRS UMR7248, LEAT, Nice, France
来源
2015 World Congress on Information Technology and Computer Applications (WCITCA) | 2015年
关键词
component; HLS; manual design; hardware acceleration; deblocking filter; H.264; FPGA;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页数:5
相关论文
共 12 条
[1]  
[Anonymous], 2007, PLB REFERENCE GUIDE
[2]  
[Anonymous], 2004, CAT C MAN C C STYL G
[3]  
[Anonymous], 2003, POWERPC PROCESSOR RE
[4]  
[Anonymous], 2005, 1449610 ISOIEC
[5]  
AYADI LellaAicha, 14 INT C SCI TECHN A
[6]  
DAMAK Taheni, 2013, THESIS
[7]  
Datasheet M. G., 2008, TECH REP
[8]  
Loukil H., 2009, 6 INT MULT SYST SIGN
[9]  
Parlak M., 2006, C AD HARDW SYST, P381
[10]  
Shih Shen-Yu, 2006, AS SOUTHPACIFIC C DE