[发明专利]一种SerDes技术中的错位检测与纠错电路有效
申请号: | 201410237882.3 | 申请日: | 2014-06-02 |
公开(公告)号: | CN104009823B | 公开(公告)日: | 2017-07-07 |
发明(设计)人: | 虞志益;林杰;周力君;周炜;朱世凯;俞剑明 | 申请(专利权)人: | 复旦大学 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/24 |
代理公司: | 上海正旦专利代理有限公司31200 | 代理人: | 陆飞,盛志范 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 serdes 技术 中的 错位 检测 纠错 电路 | ||
技术领域
本发明属于SerDes串行通信技术领域,具体为一种SerDes技术中的错位检测与纠错电路。
背景技术
随着电子通信技术的发展,业内对数据接口的传输速率和通道带宽提出了越来越高的要求。传统的并行接口,如IEEE 1284、PATA等,因为通道位宽资源耗费大而不能满足系统日益小型化的要求。因此,速度更快、位宽更小的串行接口逐渐成为主流解决方案。
SerDes接口技术是英文Serializer(串行器)/Deserializer(解串器)的简称。它是一种广泛应用的时分多路复用(Time Division Multiplex, TDM)以及点对点(Point-to-Point, P2P)的串行通信技术。SerDes技术在发送端将多路并行信号转换成高速串行差分信号,通过传输介质(光缆、铜线或者低阻电介质等),最后在接收端将高速串行信号合并成原来的低速并行信号从而完成数据的传输过程。这种时分多路复用技术充分利用了传输介质的信道容量,缩减了传输信道和器件管脚数目从而降低了通道资源开销,便于系统的集成。另外,采用差分信号的传输也具有抗干扰性强,误码率低的优点。
SerDes的实现结构大致可以分为四类:并行时钟SerDes、8b/10b编码SerDes、嵌入式时钟SerDes、位交错SerDes。其中,并行时钟SerDes将并行宽总线串行化为多个差分信号对,传送与数据并联的时钟,是一种源同步做法,缺点是传输宽总线I/O时使用了多个串行对,因而需要更多的连线和低的串行对之间的偏斜。8b/10b编码SerDes首先将并行数据映射到10bit码,然后将其串化为差分对。编码的依据是:为接收器时钟恢复提供足够的边沿跳变率,并且保证直流平衡(即平衡高低电平发送的数量)。为了让接收端在串行数据流中定位到字边界,发送端会在发送数据之前添加一个区别于任何普通数据位序的特殊符号(逗号字符)。该方案的缺点是增加了两个冗余位,对接口吞吐率的提升带来不利的影响。嵌入式时钟SerDes将数据总线和时钟串化为一个串行信号对。两个高、低时钟位,在每个时钟循环中被嵌入串行数据流,从而形成每个串行化字的开始和结束帧。该方案的优点是由于数据负载夹在嵌入式时钟位之间,因此数据字宽度并不限定于字节的倍数;缺点是由于没有采用DC均衡编码,因而在光通信应用中AC耦合特性较差。位交错SerDes将多个输入串行流中的位汇聚为更快的串行信号对,广泛应用于同步光纤网中,缺点是高速电路设计带来的挑战和成本开销。
在非源同步SerDes结构中,为了进一步缩减传输信号数量,提高数据通信带宽,一方面,采取不传送与数据并联的时钟,而是在接收端采用时钟恢复电路产生采样时钟;另一方面,如果SerDes传输线不长,串扰较低,可不对并行数据编码,这样相对于8b/10b编码节约2bit码流,提高了吞吐率。数据在传输时,由于通道延时的不确定性,SerDes接收端并不能准确识别串行信号中最高位出现的位置,从而导致输出的并行数据出现错位,该过程示意图如图1所示。如果用传统的模拟电路去解决接收数据错位问题会带来设计复杂度的大大提升以及调试验证的不方便等难题。本发明采用数字电路实现了错位检测与纠错电路,具有可编程性以及逻辑简单、灵活性好等优点,与现行通用的基于硬件描述语言(HDL)的数字集成电路设计流程是兼容的。
发明内容
本发明的目的在于提供一种SerDes技术中错位检测与纠错电路,采用数字电路实现,具有可编程性以及逻辑简单、灵活性好等优点。
基于以上发明目的,本发明提出一种错位检测与纠错电路,其整体结构如图2所示,它由发送端数字电路和接收端数字电路两大部分组成。发送端数字电路包括:发送端控制器、校验码发生电路、二选一数据选择器(MUX);由发送端控制器启动校验码发生电路依次产生N位全“1”的同步信号和仅最高位为“0”的校验信号,上述信号被二选一数据选择器选通输出到模拟Serializer(串行器)模块,再经过差分传输通道和Deserializer(解串器)后送给接收端数字电路。接收端数字电路包括错位检测电路、纠错电路;错位检测电路在检测到全“1”同步信号后再去检测下一个数据包,若仍为全“1”信号,则接收数据没有错位;否则,说明接收数据有错位;纠错电路根据接收的校验码中“0”实际出现的位号将正确的数据位序恢复纠正出来并最终输出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410237882.3/2.html,转载请声明来源钻瓜专利网。