/HLS_rotate90degree

video stream 90 degree rotation described in HLS

开发环境:Xilinx Vivado HLS 2012.4

采用HLS C语言描述,可实现视频90度旋转,如将1280X720分辨率改为720X1280分辨率输出。
该模块数据接口采用AXI Stream接口,与其他系统部件无缝连接,RGB888像素数据下最高可支持到100MHz像素时钟。
该模块集成到EDK系统中在Spartan6 LX45上实测通过并稳定工作。

设计思路是使用Block RAM做多行的Local Interleaver,以维持较高的Burst Transfer Length,以提高内存访问效率。