用A7实现3G-SDI时,其对应的GTP控制使用的均为CPLL。如果想要使用K7实现3G—SDI,官方使用的QPLL 目的是为了兼容12G-SDI。通过观察K7版本系统功能,对比研究通过K7例程直接实现3G,而不使用A7移植到K7平台是否需要改动。
此处主要理清楚K7版本例程中的数据流和数据控制,是否需要额外的控制实现3G-SDI。驱动器和均衡器使用仅适配3G-SDI的GV系列,并通过引脚接地或上拉直接控制输出模式,因此仅分析K7版本数据流,可行。
首先,输入时钟一致。
具体时钟需要选择, 输出1080p@60fps需要选择148.5MHz。通过选择tx_mode=010, pll自动选择CPLL,实现2.97GHz时钟速率。
第二步是数据传输
数据流模板依旧有官方提供,且整体内容增加了控制端和部分输出端,这次里面包含了ST352的数据包,可不用。
数据流较之前有所变化,不能把数据直接输入了。
所以此次3G-SDI在K7上实现,其数据包需要与uhdsdi_vidgen.v 对应,其内核视频数据的时序和逻辑与A7版本一致。
经过对比,可以通过与A7一样的方式,采用数据源+数据帧格式构造+FIFO+特定时序使能读取=K7版本3G-SDI
K7版本 | |
A7版本 |
标签:A7,xapp1249,K7,版本,数据流,3G,SDI From: https://www.cnblogs.com/fredio2022/p/16978088.html