FPGA的GTP高速串行接口数据收发 |
您所在的位置:网站首页 › 收发器是干什么用的 › FPGA的GTP高速串行接口数据收发 |
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 用于数据校验 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |