XU Fei, XIAO Tie-jun, HUA Chun, et al. Design and implementation of video image rotating hardware accelerator based on FPGA[J]. 2010, 29(10): 100-102. DOI: 10.13873/j.1000-97872010.10.021.
基于FPGA的视频图像旋转硬件加速器的设计与实现
摘要
设计了一种基于FPGA的视频图像旋转系统。在Nios环境下利用图像旋转矩阵对像素坐标进行旋转变换
再使用双线性插值算法对像素值进行插值运算。为了解决图像数据量大、软件计算速度慢的问题
系统采用了CORDIC算法对旋转矩阵中的三角函数计算进行硬件加速实现
并以自定义指令的方式将该模块导入Nios II CPU核的ALU上。结果表明:采用此方法大大提高了旋转速度
提升了系统的性能。
Abstract
A video image rotation system based on FPGA was designed.Using image rotation matrix computing and bilinear interpolation to implement video image rotation in the Nios environment.In order to improve the speed of system
CORDIC algorithm
which replaces the trigonometric function computing in rotation matrix was used to realize hardware acceleration and import this module to the ALU of the Nios core in custom instruction.Experiment results show that this method highly improves the speed and performance of this system.