簡介
相對于其他視頻接口來說,高速IO接口(以Xilinx公司為例,spartan 6系列的GTP、Artix7系列的GTP,KENTEX7系列的GTX和GTH等)具有簡化設計、充分利用FPGA資源、降低設計成本等功能。
高速IO接口傳輸視頻,一般會被拓展為萬兆以太網、40G以太網、10G光纖、40G光纖、3G-SDI、CML、PCIE、SATA等協議接口來傳輸視頻。
我們拿最具代表,大名鼎鼎的GTX舉例說明,GTX是Xilinx公司Kentex7系列的FPGA內部資源,最高具有12.5Gbps的吞吐量,同時最低500Mbps的吞吐量,對于GTX的理解,好學的同學,可以直接閱讀Xilinx官方官方手冊《ug476_7Series_Transceivers》,想要省事的同學,可以看看本文,博主按照自己的理解,盡量把GTX文檔內容,撈點干貨。另外博主通過自身工程案例,下步會把做過得項目,挨篇說明各協議接口
原理說明
高速IO接口在FPGA內部的位置,高速IO接口在FPGA內部的數據量和位置在芯片內部是固定存在,由于其特殊性,最小單位為一個COMMON和4個CHANNEL,且以BANK為單位,如圖所示
無論是GTX也好,GTP也好亦或是國產FPGA的高速接口也好,最終的功能就是數據傳輸的過程,也是一個串并轉換的過程,比如,我們