An embodiment of the invention discloses a synchronization code detection system, which comprises a demultiplexer, a comparator and a detection circuit; in which the demultiplexer is used for converting the first series of serial data and second sets of serial data output from the clock data recovery circuit into first parallel data and second parallel data; a comparator. It is connected with the demultiplexer to determine whether the synchronization code carried by the first parallel data is the same as the first set of calibration synchronization codes and whether the synchronization code carried in the second parallel data is the same as that of the second set of calibration synchronization codes; the detection circuit is connected with the comparator and is used to detect the first serial serial in accordance with the judgment result of the comparator. Data and the transmission type of the second sets of serial data. The embodiment of the invention solves the problem of the first serial data and second serial data transmission types that can not identify the output of the clock data recovery circuit, and realizes the correct recognition of the two sets of serial data transmission types and the effect of the correct recovery of the original data.
【技术实现步骤摘要】
一种同步码检测系统
本专利技术实施例涉及通信
,尤其涉及一种同步码检测系统。
技术介绍
目前的高速串行通信系统中经常采用8b/10b编码方式,目的是为了平衡数据位流中0和1的个数,达到平衡直流的作用。在8b/10b通讯系统中,定义了一些K控制字作为同步识别的标志,8bit数据经过8b/10b编码后拓展为10bit数据,发射端物理层将该10bit数据由低位至高位逐位输出组成高速串行数据流。接收端物理层再通过时钟数据恢复电路CDR将该高速串行数据流恢复成半传输速率时钟CLK及Bit0和Bit1串行数据,CLK及Bit0和Bit1串行数据还原成10bit宽并行信号,最后10bit的宽并行信号经过8b/10b解码后,还原回8bit数据和K控制字,K控制位表示输入数据的类型是数据或者控制字。虽然现有技术中对高速串行数据进行数据恢复,也通过K控制字作为标识进行数据的切分,但是在CDR恢复时钟和数据时,Bit0和Bit1串行数据可能存在两种随机的传输情况:一种情况是Bit0和Bit1组串行数据同时输出,另一种情况是Bit1串行数据领先Bit0串行数据一个时钟输出。由于Bit0和Bit1串行数据是随机输出,因此无法确定Bit0和Bit1这两组串行数据的传输情况,也就无法在高速串行接收端将一连串的信号进行正确的分割,从而无法还原出原始数据。
技术实现思路
本专利技术实施例提供了一种同步码检测系统,以实现在高速串行接收端将一连串的信号进行正确分割,从而正确的恢复原始数据。本专利技术实施例提供了一种同步码检测系统,所述系统包括:解复用器、比较器和检测电路;其中,所述解复用器, ...
【技术保护点】
1.一种同步码检测系统,其特征在于,所述系统包括:解复用器、比较器和检测电路;其中,所述解复用器,用于将时钟数据恢复电路输出的第一组串行数据和第二组串行数据分别转换为第一并行数据和第二并行数据;所述比较器,与所述解复用器连接,用于判断所述第一并行数据携带的同步码与第一组校准同步码是否相同且所述第二并行数据中携带的同步码与第二组校准同步码是否相同;所述检测电路,与所述比较器连接,用于根据所述比较器的判断结果检测所述第一组串行数据和所述第二组串行数据的传输类型;其中,所述第一组串行数据和所述第二组串行数据的传输类型包括:所述第一组串行和所述第二组串行数据同时输出或者所述第一组串行数据和所述第二组串行数据非同时输出。
【技术特征摘要】
1.一种同步码检测系统,其特征在于,所述系统包括:解复用器、比较器和检测电路;其中,所述解复用器,用于将时钟数据恢复电路输出的第一组串行数据和第二组串行数据分别转换为第一并行数据和第二并行数据;所述比较器,与所述解复用器连接,用于判断所述第一并行数据携带的同步码与第一组校准同步码是否相同且所述第二并行数据中携带的同步码与第二组校准同步码是否相同;所述检测电路,与所述比较器连接,用于根据所述比较器的判断结果检测所述第一组串行数据和所述第二组串行数据的传输类型;其中,所述第一组串行数据和所述第二组串行数据的传输类型包括:所述第一组串行和所述第二组串行数据同时输出或者所述第一组串行数据和所述第二组串行数据非同时输出。2.根据权利要求1所述的系统,其特征在于,所述解复用器包括:第一移位寄存器,用于将所述第一组串行数据转换为第一备用并行数据,并将所述第一备用并行数据中的高五位作为所述第一并行数据;第二移位寄存器,用于将所述第二组串行数据转换为第二备用并行数据,并将所述第一备用并行数据中的高五位作为所述第二并行数据。3.根据权利要求1所述的系统,其特征在于,所述比较器包括:第一比较器、第二比较器、第三比较器和第四比较器;其中,所述第一比较器,用于判断所述第一并行数据携带的同步码与第一组校准同步码是否相同;所述第三比较器,用于判断所述第二并行数据携带的同步码与第二组校准同步码是否相同;或者,所述第二比较器,用于判断所述第一并行数据携带的同步码与第一组校准同步码是否相同;所述第四比较器,用于判断所述第二并行数据携带的同步码与第二组校准同步码是否相同。4.根据权利要求3所述的系统,其特征在于,所述检测电路,用于根据所述第一比较器和所述第三比较器的判断结果,检测所述第一组串行数据和所述第二组串行数据的传输类型;或者,还用于根据所述第二比较器和所述第四比较器的判...
【专利技术属性】
技术研发人员:尹裕,
申请(专利权)人:上海玮舟微电子科技有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。