High-level Synthesized 2-D IDCT/IDST Implementation for HEVC Codecs on FPGA

被引:0
|
作者
Viitamaki, Vili [1 ]
Sjovall, Panu [1 ]
Vanne, Jarno [1 ]
Hamalainen, Timo D. [1 ]
机构
[1] Tampere Univ Technol, Lab Pervas Comp, Tampere, Finland
基金
芬兰科学院;
关键词
High Efficiency Video Coding (HEVC); Inverse discrete cosine transform (DCT); Inverse discrete sine transform (DST); High-level synthesis (HLS); Field-programmable gate array (FPGA); DESIGN;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper presents efficient inverse discrete cosine transform (IDCT) and inverse discrete sine transform (IDST) implementations for High Efficiency Video Coding (HEVC). The proposal makes use of high-level synthesis (HLS) to implement a complete HEVC 2-D IDCT/IDST architecture directly from the C code of a well-known Even-Odd decomposition algorithm. The final architecture includes a 4-point IDCT/IDST unit for the smallest transform blocks (TB), an 8/16/32-point IDCT unit for the other TBs, and a transpose memory for intermediate results. On Arria II FPGA, it supports real-time (60 fps) HEVC decoding of up to 2160p format with 12.4 kALUTs and 344 DSP blocks. Compared with the other existing HLS approach, the proposed solution is almost 5 times faster and is able to utilize available FPGA resources better.
引用
收藏
页码:385 / 388
页数:4
相关论文
共 50 条
  • [21] An Efficient FPGA Implementation for 2-D MUSIC Algorithm
    Kai Huang
    Jin Sha
    Wei Shi
    Zhongfeng Wang
    Circuits, Systems, and Signal Processing, 2016, 35 : 1795 - 1805
  • [22] An Efficient FPGA Implementation for 2-D MUSIC Algorithm
    Huang, Kai
    Sha, Jin
    Shi, Wei
    Wang, Zhongfeng
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2016, 35 (05) : 1795 - 1805
  • [23] Incremental 2D Delaunay Triangulation Core Implementation on FPGA for Surface Reconstruction via High-Level Synthesis
    Kallis, Christakis
    Deliparaschos, Kyriakos M.
    Moustris, George P.
    Georgiou, Avraam
    Charalambous, Themistoklis
    2017 22ND IEEE INTERNATIONAL CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2017,
  • [24] An on-line CORDIC based 2-D IDCT implementation using distributed arithmetic
    Yang, Y
    Wang, CY
    Ahmad, MO
    Swamy, MNS
    ISSPA 2001: SIXTH INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND ITS APPLICATIONS, VOLS 1 AND 2, PROCEEDINGS, 2001, : 296 - 299
  • [25] A new design and implementation of 8x8 2-D DCT/IDCT
    Lee, YP
    Chen, LG
    Chen, MJ
    Ku, CW
    VLSI SIGNAL PROCESSING, IX, 1996, : 408 - 417
  • [26] Implementation of a 2-d 8x8 IDCT on the reconfigurable montium core
    Smit, L. T.
    Rauwerda, G. K.
    Molderink, A.
    Wolkotte, P. T.
    Smit, G. J. M.
    2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 562 - 566
  • [27] Efficient high-level coding in a PLC to FPGA translation and implementation flow
    Department of Automation, Halkis Institute of Technology, Psahna, Evia
    34400, Greece
    不详
    15780, Greece
    Lect. Notes Electr. Eng., (269-276):
  • [28] An Efficient High-level Synthesis Implementation of the MUSIC DoA Algorithm for FPGA
    Lahti, Sakari
    Aaltonen, Tuomas
    Rastorgueva-Foi, Elizaveta
    Talvitie, Jukka
    Tan, Bo
    Hamalainen, Timo D.
    2024 27TH INTERNATIONAL SYMPOSIUM ON DESIGN & DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS, DDECS, 2024, : 142 - 147
  • [29] High-Level Cache Modeling for 2-D Discrete Wavelet Transform Implementations
    Y. Andreopoulos
    P. Schelkens
    G. Lafruit
    K. Masselos
    J. Cornelis
    Journal of VLSI signal processing systems for signal, image and video technology, 2003, 34 : 209 - 226
  • [30] High-level cache Modeling for 2-D discrete wavelet transform implementations
    Andreopoulos, Y
    Schelkens, P
    Lafruit, G
    Masselos, K
    Cornelis, J
    JOURNAL OF VLSI SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2003, 34 (03): : 209 - 226