欢迎FPGA工程师加入官方微信技术群
本来写了一篇关于高速收发器的初步调试方案的介绍,给出一些遇到问题时初步的调试建议。但是发现其中涉及到很多概念。逐一解释会导致文章过于冗长。所以单独写一篇基本概念的介绍,基于Xilinx 7系列的GTX。
需要说明,文本只是初步介绍基本概念,会尽量使用通俗浅显的描述而避免使用专业词汇,也只会描述一些基本的、常用的内容,不能保证全面型。所以从专业角度看,可能部分用词和原厂文档有出入,同时覆盖面不够,请见谅。
GTP、GTX、GTH和GTZ:
这四个是Xilinx 7系列FPGA全系所支持的GT,GT的意思是Gigabyte Transceiver,G比特收发器。通常称呼为Serdes、高速收发器,GT,或者用具体型号(例如GTX)来称呼。
7系列中,按支持的最高线速率排序,GTP是最低的,GTZ是最高的。GTP被用于A7系列,GTZ被用于少数V7系列。从K7到V7,最常见的是GTX和GTH。GTH的最高线速率比GTX稍微高一点点。
GTX和GTH的文档都是UG476。从这里就能看出来,这两个GT的基本结构大同小异。所以掌握一个,另一个基本也就熟悉了。
UG476文档链接:http://link.zhihu.com/?target=https%3A//www.xilinx.com/support/documenta...
TX和RX:
严格说TX应该是Transmitter,表示发送部分。GTX的TX部分结构图如下:
![8f3bee4e86c7345b9b6045219fce89b8.png](https://i-blog.csdnimg.cn/blog_migrate/03c7f58ca1ca4855fa6278730e2876b2.jpeg)
图片来自UG476
RX的全称是Receiver,结构图如下
![45e50cca41726420dcda9a1b539b1ffb.png](https://i-blog.csdnimg.cn/blog_migrate/776b11d3f07c339fd180a5395fff39c7.jpeg)
图片来自UG476
后面的内容会用到这两张图,可以翻看一下。
PMA,PCS
从TX和RX的结构图可以看到一个共同点:结构图主体分为两个部分,左边一个小框图,右边一个大框图。
左边小框图的部分就是PMA,右边大框图的部分是PCS。
为了便于理解,PMA的功能可以简单描述为:
1.串并转换(图中的SIPO和PISO);
2.模拟部分;