一文详解Xilinx高速收发器Serdes.doc
《一文详解Xilinx高速收发器Serdes.doc》由会员分享,可在线阅读,更多相关《一文详解Xilinx高速收发器Serdes.doc(3页珍藏版)》请在三一文库上搜索。
1、一文详解Xilinx高速收发器Serdes一、为什么要用Serdes传统的源同步传输,时钟和数据分离。在速率比较低时(1000M),没有问题。在速率越来越高时,这样会有问题由于传输线的时延不一致和抖动存在,接收端不能正确的采样数据,对不准眼图中点。然后就想到了从数据里面恢复出时钟去采样数据,即CDR这样就不存在延迟不一致的情况,有轻微的抖动也不会影响采样(恢复的时钟会随着数据一起抖动)。二 、为什么要用8b10b,64b66b?1 提供足够的跳变来恢复时钟这样还有问题,收发两端必须共地,但往往很难实现。于是采样差分信号传输,为了防止共模电压在接收端导致电流过大,使用电流驱动模式。看到接收端有电
2、容进行交流耦合,隔直流。这样又带来一个问题,需要DC平衡。所以有了下面另一个原因。2 DC平衡,即0和1的数量要相等。3 run length,0和1连续出现的最大长度AGC自动增益控制需要交流分量才能实现放大4 comma码,K码在serdes上面的高速串行流在接收端需要重新串并转化成多字并行,怎么找到字的边界进行对齐呢?这就需要一个特殊的序列,这就是comma码。传输过程中需要的一些控制,最好不要和数据冲突了,这就是K码。基于以上四个原因,就有了8b10b,64b66b的出现。三 、8b10b编码8b10b编码一句话概括起来就是把8bit的数据变成10bit的数据,其中所有1或0的个数不会
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 详解 Xilinx 高速 收发 Serdes
链接地址:https://www.31doc.com/p-3363125.html