1. 程式人生 > 其它 >從需求看K7 通過 官方xapp1249實現3G-sdi可行性分析

從需求看K7 通過 官方xapp1249實現3G-sdi可行性分析

用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版本