FPGA实现HDMI图像旋转90度

时间:2024-03-30 09:47:21

今天给大家介绍的是一款FPGA实现的HDMI旋转器,二话不多说先上图。

 

FPGA实现HDMI图像旋转90度

 

这款名为HDMI竖屏横显驱动板,支持1080P的HDMI信号输入1920*[email protected], 输出的HDMI信号为1080*[email protected], 支持RGB888、YUV444、YUV422等等格式,5V直流供电的驱动板。

目前市面上有一些图像旋转的产品如RTD2776,RTD2786,RTD2796,DS2660R等等,但是这些芯片能够实现HDMI到LVDS或者EDP的POP和PIP画面旋转90度,对于一些特殊的屏无能为力。还有的用RK3288或者RK3399,二者可以实现图像旋转,但是有不稳定的现象,因为原理是利用RK3288和RK3399的摄像头输入口连接HDMI的PHY,因为是ubuntu或者是安卓的原因,偶尔还是有视频断开和卡住的问题。

目前行业里有一些客户,诸如我们所了解的一家*公司,用的是FPGA的旋转方案,原理就是HDMI的信号进来转化成Video信号, 然后FPGA把Video信号旋转90度,在送给另外一个芯片,HDMI信号输出。目前这个是比较稳健的解决办法,行业里好多芯片公司也推荐我们这样实现。但是FPGA的开发难度实在是太大,整个流程也很长,没有几年功底根本做不了这个。百度上有一些大学里面的论文,讲述的就是如何利用FPGA实现HDMI的旋转,技术要求非常高。

今天讲述这个板是基于FPGA实现的,板载2块DDR3,共计2G的内存,6路电源芯片单独供电,隔离性特别好,电路板上的晶振排布和高速信号的布局以及整个8层线路板的阻抗匹配做的非常不错,适合工业级别。使用的时候一端接HDMI信号输入, 一端接HDMI输出,一端USB供电输出,一端USB供电输出,即插即用。