xilinx高速收发器类型有哪些?支持多少的线速率?功能上有哪些差异?

文摘   2025-01-07 11:44   江苏  
一、xilinx 7系列高速收发器

1、xilinx 7系列高速收发器GTP、GTX、GTH

2、xilinx 7系列高速收发器GTZ

二、xilinx U/U+系列高速收发器

1、U系列高速收发器GTH

2、U/U+系列高速收发器GTY

3、U+系列高速收发器GTM

一、xilinx高速收发器

为什么要了解xilinx的高速收发器的功能?

①FPGA器件选型评估,要求FPGAer能根据业务的性能,来确定哪种高速收发器符合传输业务需求,从而确定FPGA的器件;

②FPGA高速收发器IP的使用,要会用并且熟练使用。熟练使用的程度,可以修改到底层代码这种程度,毕竟FPGA不是IC,需要开发底层的原语common/channel等;

③解决高速收发器调试过程中的bug,比如时钟的选择,复位的处理,常用的发码收码测试等。

1、xilinx 7系列高速收发器GTP、GTX、GTH

xilinx 7系列中常用的高速收发器类型有三种GTP、GTX、GTH。不同的收发器所支持的线路速率也各不相同。

7系列的GTP的线速率:500Mb/s——6.6Gb/s

7系列的GTX的线速率:500Mb/s——12.5Gb/s

7系列的GTH的线速率:500Mb/s——13.1Gb/s

7系列的GTP、GTX、GTH所支持的功能也不同,具体如下:

GTP/GTX/GTH的手册已经提供了不同的收发器所支持的各种协议。从常用协议来说,PCIe上,GTP支持PCIe1.0/2.0,GTX/GTH支持PCIe1.0/2.0/3.0,因为线速率上的差异,PCIe1.0需要2.5Gb/s,PCIe2.0需要5Gb/s,PCIe3.0需要8Gb/s。网络协议上的差异,GTP只能实现10Gb;GTX/GTH则可以支持到100Gb。当然,还有其他一些协议上的差异,见下图。

GTP物理层所支持的协议:

GTX/GTH物理层所支持的协议:

底层通道原语差异,GTP使用GTPE2_CHANNEL,其结构框图如下:

GTX/GTH使用GTXE2_CHANNEL/GTHE2_CHANNEL,其结构框图如下:

2、xilinx 7系列高速收发器GTZ

xilinx 7系列高速收发器GTZ,官方文档ug478(此文档竟然要申请,若有人有存货,评论区丢给网盘链接,多谢),GTZ的支持速率可达到28.05Gb/s,适用于virtex-7系列设备。

二、xilinx U/U+系列高速收发器

1、U系列高速收发器GTH

U系列高速收发器GTH,支持的线速率从500Mb/s到16.375Gb/s,支持的协议功能如下:

2、U/U+系列高速收发器GTY

U系列高速收发器GTY,支持的线速率从500Mb/s到30.5Gb/s;U+系列高速收发器GTY,支持的线速率从500Mb/s到32.75Gb/s。GTY支持的协议功能如下:

3、U+系列高速收发器GTM

U+系列高速收发器GTM,是Xilinx的第一个支持PAM4的收发器,GTM的线速率支持10.3Gb/s到58Gb/s。GTM收发器支持NRZ和PAM4调制以及各种协议,具体如下:

           



小灰灰的FPGA
努力成为一名FPGA全栈工程师,分享FPGA、嵌入式、硬件及软件知识,扩充自己的知识面,比如图像处理,通信协议以及数据处理等方向。
 最新文章