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 条
  • [1] HIGH-LEVEL SYNTHESIS IMPLEMENTATION OF HEVC 2-D DCT/DST ON FPGA
    Sjovall, Panu
    Viitamaki, Vili
    Vanne, Jarno
    Hamalainen, Timo D.
    2017 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2017, : 1547 - 1551
  • [2] An FPGA comparative study of high-level and low-level combined designs for HEVC intra, inverse quantization, and IDCT/IDST 2D modules
    Ben Atitallah, Ahmed
    Kammoun, Manel
    Ali, Karim M. A.
    Ben Atitallah, Rabie
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2020, 48 (08) : 1274 - 1290
  • [3] A full-pipelined 2-D IDCT/IDST VLSI architecture with adaptive block-size for HEVC standard
    Hong Liang
    He Weifeng
    Zhu Hui
    Mao Zhigang
    IEICE ELECTRONICS EXPRESS, 2013, 10 (09):
  • [4] High-Level Synthesis Implementation of an Accurate HEVC Interpolation Filter on an FPGA
    Sjovall, Panu
    Rasinen, Matti
    Lemmetti, Ari
    Vanne, Jarno
    2021 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS), 2021,
  • [5] FPGA Implementation of HEVC Intra Prediction Using High-Level Synthesis
    Kalali, Ercan
    Hamzaoglu, Ilker
    2016 IEEE 6TH INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - BERLIN (ICCE-BERLIN), 2016,
  • [6] A Reconfigurable 2-D IDCT Architecture for HEVC Encoder/Decoder
    Kilany, Ahmed
    Abdelrasoul, Maher
    Shalaby, Ahmed
    Sayed, Mohammed S.
    2015 27TH INTERNATIONAL CONFERENCE ON MICROELECTRONICS (ICM), 2015, : 242 - 245
  • [7] High-Level Synthesis Hardware Implementation and Verification of HEVC DCT on SoC-FPGA
    Mohamed, Belal
    Elsayed, Amr
    Amin, Omar
    Khafagy, Eslam
    Abdelrasoul, Maher
    Shalaby, Ahmed
    Sayed, Mohammed S.
    2017 13TH INTERNATIONAL COMPUTER ENGINEERING CONFERENCE (ICENCO), 2017, : 361 - 365
  • [8] An FPGA implementation of an on-line radix-4 CORDIC 2-D IDCT core
    Yang, Y
    Wang, CY
    Ahmad, MO
    Swamy, MNS
    2002 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL IV, PROCEEDINGS, 2002, : 763 - 766
  • [9] Implementation of 2-D IDCT based on distributed algorithm
    Chen Peijiang
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE INFORMATION COMPUTING AND AUTOMATION, VOLS 1-3, 2008, : 1292 - 1295
  • [10] Design and Implementation of 2D IDCT/IDST-Specific Accelerator on Heterogeneous Multicore Architecture
    Pourabed, Mohammad Ali
    Nouri, Sajjad
    Nurmi, Jari
    2018 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS): NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2018,