High Efficiency Vlsi Implementation of an Edge-Directed Video Up-Scaler Using High Level Synthesis

Meng Li,Peng Zhang,Chuang Zhu,Huizhu Jia,Xiaodong Xie,Jason Cong,Wen Gao
DOI: https://doi.org/10.1109/icce.2015.7066333
2015-01-01
Abstract:Image scaling is a fundamental algorithm used in a large range of digital image applications. In this paper, we propose an efficient VLSI architecture for a novel edge-directed linear interpolation algorithm. Our VLSI design is implemented using high level synthesis (HLS) tool, which generates RTL modules from C/C++ functions. HLS provides significantly improved design productivity compared to the traditional RTL-based design flow. So we explored a large design space including several fine-grained and coarse-grained optimizations in the pipeline architecture design. Our architecture is verified in a working system based on Xilinx Kintex-7 FPGA. Experiments show that our design can process UHD (3840* 2160) videos at 30fps with moderate resource utilization.
What problem does this paper attempt to address?