基于FPGA的视频接口之高速IO

简介

        相对于其他视频接口来说,高速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为单位,如图所示

基于FPGA的视频接口之高速IO_第1张图片

        无论是GTX也好,GTP也好亦或是国产FPGA的高速接口也好,最终的功能就是数据传输的过程,也是一个串并转换的过程,比如,我们

你可能感兴趣的:(基于FPGA的视频接口驱动,fpga开发)