A Configurable 2D-Integer DCT Hardware Accelerator Compatible with H.266 Standard based on RISC-V Architecture
This paper presents a system architecture for video compression, including a configurable 2D Discrete Cosine Transform (DCT) hardware accelerator, a CPU, and Direct Memory Access (DMA), implemented on a System on Programmable Chip (SoPC) using the DE10 Pro FPGA. The proposed DCT accelerator utilizes matrix decomposition and replaces traditional multiplications with additions and bit-shifting, enabling an efficient hardware implementation. It supports both square and non-square block sizes, providing flexibility and compatibility with the H.266/VVC standard. The system integrates a NIOS-V CPU based on RISC-V architecture, memory, and DMA to ensure efficient data transfer from video compression pipeline stages like Motion Estimation and Intra/Inter Prediction. Compared to existing solutions, this design overcomes limitations in throughput and block size flexibility, achieving 11,482 Mpixels/s for 64×64 blocks on the DE10 Pro board, supporting 16K video at 60fps. Experimental results also show a throughput of 1,918 Mpixels/s for 32×32 blocks on Virtex 7, supporting 8K video at 50fps, outperforming similar designs in throughput and scalability.
Authors
- Trong-Thuc Hoang (ORCID: https://orcid.org/0000-0002-4078-0836)
- Tan-Phat Dang (ORCID: https://orcid.org/0009-0000-9369-9583)
- Huu-Thuan Huynh (ORCID: https://orcid.org/0009-0003-3984-3355)
- Thanh-Dat Bui (ORCID: https://orcid.org/0009-0001-7686-7263)
- Tuan-Kiet Tran (ORCID: https://orcid.org/0009-0008-5601-6382)
- Nhu-Hoang Nguyen (ORCID: https://orcid.org/0009-0005-3305-1722)
Institutions
- University of Electro-Communications (JP)
- Ho Chi Minh City University of Science (VN)
Publication Details
- Published
- 2024-12-11
- DOI
- https://doi.org/10.1109/isriti64779.2024.10963564
- Primary Topic
- Embedded Systems Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00