DocumentCode
3719810
Title
FPGA implementations of HEVC Inverse DCT using high-level synthesis
Author
Ercan Kalali;Ilker Hamzaoglu
Author_Institution
Faculty of Engineering and Natural Sciences, Sabanci University, 34956 Tuzla, Istanbul, Turkey
fYear
2015
Firstpage
1
Lastpage
6
Abstract
High Efficiency Video Coding (HEVC), the recently developed international video compression standard, has 50% better video compression efficiency than H.264 video compression standard at the expense of significantly increased computational complexity. HEVC Inverse Discrete Cosine Transform (IDCT) algorithm accounts for 11% of the computational complexity of an HEVC video encoder. Recently, commercial and academic high-level synthesis (HLS) tools are started to be successfully used for FPGA implementations of digital signal processing algorithms. Therefore, in this paper, the first FPGA implementations of HEVC 2D IDCT algorithm using HLS tools in the literature are proposed. The proposed HEVC IDCT hardware are implemented on Xilinx FPGAs using three HLS tools; Xilinx Vivado HLS, LegUp, MATLAB Simulink HDL Coder. Using HLS tools significantly reduced the FPGA development time, and the resulting FPGA implementations achieved real-time performance. Therefore, HLS tools can be used for FPGA implementation of HEVC video encoder.
Keywords
"Hardware design languages","Field programmable gate arrays","MATLAB","Standards","Video compression","Discrete cosine transforms"
Publisher
ieee
Conference_Titel
Design and Architectures for Signal and Image Processing (DASIP), 2015 Conference on
Type
conf
DOI
10.1109/DASIP.2015.7367262
Filename
7367262
Link To Document