1、项目背景
目的:4K@60 SDI视频信号稳定采集
FPGA型号:UltraScale+系列
2、概念解释
单链路12G-SDI:表示的是使用一根12G-SDI线缆采集4k@60视频信号;
双链路12G-SDI:表示的是使用两根6G-SDI线缆采集4k@60视频信号;
四链路12G-SDI:表示的是使用四根3G-SDI线缆采集4k@60视频信号;
3、12G-SDI Mapping
4、FPGA使用的IP核
UHD-SDI GT 2.1
SMPTE UHD-SDI RX SUBSYSTEM 2.0
5、FPGA资源利用情况
CLB LUTs | Block BRAM | DSPs |
4630 | 8 | 0 |
6、总结调试过程中遇到的的问题
(1)如果多路SDI共用一个GTP/GTH/GTX Quad,或是SDI和PCIE在一个GTP/GTH/GTX Quad,时钟资源应该进行共享,既common资源需要共用,因为一个Quad只有一个common资源,不共用会有资源冲突。
(2)SDI显示的时候,有可能会遇到有些显示器无法正常显示的问题,需要在SDI ip core里面设置插入行号,既信号tx_insert_in需要设置,这样才能正常显示。
(3)有些SDI视频采集会出现图像闪烁,这个跟SDI信号质量有关,FPGA这边需要进行过滤操作。
(4)调试过程中,接60m长的12G-SDI线缆时,进行4K@60视频信号采集,发现采集到的视频很不稳定,图像很乱,这时需要调节前端SDI均衡器的参数才可以。