当前位置:   article > 正文

FPGA的GTP高速串行接口数据收发_gth接口

gth接口

GTP(吉比特收发器)简称Gigabit Transceiver with Low Power,经常应用于板级通信,板与板,应用在高速串行接口的数据收发。在A7系列芯片中我们叫GTP、在K7系列我们叫GTX、V系列叫GTH、对于不同速度等级的高速通信的物理接口。

首先就是要了解aurora IP帧模式

Aurora 协议是由Xilinx 公司提供的一个开放、免费的链路层协议,可以用来进行点到点的串行数据传输,具有实现高性能数据传输系统的高效率和简单易用的特点。Aurora 8b10协议是一个可扩展的、轻量级的链路层协议,可以用于单路或者多路串行数据通信

1. AuroraIP帧模式                                                          

1.1 IP核配置                                                                 

    Lane width Byte=4Bytes设置了用户AXI-Stream接口位宽是32bit 

    Lane Rate=5.0Gbps设置了高速串行总线的数据速率 

    GT Refclk=125Mhz 设置了高速串行总线参考时钟频率,需要参考板卡实际连接的晶振频率 

    Init clk=50Mhz用于初始化和产生复位的信号,请使用独立的时钟不要使用本IP核生成的用户时钟。 

    Drp clk=50Mhz 用于DRP配置的时钟,此时钟可以与Init clk 一致。 

    DataFlow Mode=Duplex 通信模式选择全双工,也可以选择单收或单发. 

    Interface =Frame用户接口模式选择帧模式,帧模式帧内部含有起始字节和结束字节,选择性使能CRC 

   用于数据校验

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/586041
推荐阅读
相关标签
  

闽ICP备14008679号