带有加扰数据的逗点对齐的制作方法

文档序号:6359419阅读:153来源:国知局
专利名称:带有加扰数据的逗点对齐的制作方法
带有加扰数据的逗点对齐
背景技术
配备有基于判决反馈的均衡器(DFE)的串化器/解串器(SERDES)要求加扰的随机数据来有效训练DFE抽头。然而,从SERDES接收恢复数据的电路和/或逻辑具有相冲突的要求。接收恢复数据的电路和/或逻辑要求以某一间隔具有可预测图案(例如,对齐字符、逗点(comma)字符),以使恢复数据与已知边界对齐。平衡这些要求导致速度、随机性和其它因素的折衷。在一些情况下,这些折衷可能是无法接受的。一种已知为8bl0b编码的常规方法使用K28. 4 “逗点”字符来使SERDES数据与已知边界对齐。其它常规方法连续传输固定的10比特值,直到链路对齐电路和/或逻辑完成比特对齐。连续传输固定比特图案与传输加扰的随机数据正好相反。另一种已知为64/66 的常规方法连续发送64比特加扰数据,然后发送已知的2比特图案(例如,10、01),直至实现对齐。然而,2比特对齐图案将非常可能出现在64比特加扰数据中。因此,与已知2比特图案对齐可能较为耗时,这是因为在对齐过程中可能辨别出许多错误的2比特图案。

发明内容
本公开的一个实施例包括一种计算机可读存储介质,其含有在被运行时执行操作的程序。所述操作可包括产生便于实现对齐的数据流。所述数据流可包括以下序列(i)N个Y比特字符的随机部分和(ii)Z比特对齐字符,N、Y和Z为整数,其中N、Y和Z中的一个或多个是可配置的。本公开的另一个实施例包括一种计算机可读存储介质,其含有在被运行时执行操作的程序。所述操作可包括检查便于确定设备中的对齐的接收到的数据流。所述数据流可包括以下序列(i)N个Y比特字符的随机部分和(ii)Z比特对齐字符,N、Y和Z为整数,其中N、Y和Z中的一个或多个是可配置的。所述操作还可包括在确定设备中恢复数据的对齐时产生对齐信号。本公开的又一个实施例包括一种装置,其可包括数据流监视器和对齐逻辑。数据流监视器可配置为从提供给第一设备的数据流来恢复数据。所述数据流可包括以下序列
(i)N个Y比特字符的随机部分,继而是(ii)Z比特对齐字符,N、Y和Z为整数,其中当N变化而Y和Z保持固定时,数据流监视器可动态适应来恢复数据。对齐逻辑可配置为确定第一设备何时实现由数据流监视器恢复的数据中的对齐。本公开的又一个实施例包括一种计算机实施的方法,其可以包括产生便于实现对齐的数据流。所述数据流可包括以下序列(i)N个Y比特字符的随机部分和(ii)Z比特对齐字符,N、Y和Z为整数,其中N、Y和Z中的一个或多个是可配置的。


并入说明书中并构成说明书一部分的附图示出了本公开各个方面的各种示例性系统、方法和其它示例性实施例。将会了解,图中所示的元素边界(例如,框、框组或其它形状)表示边界的一个示例。本领域普通技术人员将了解到,在一些示例中,一个元素可以被设计为多个元素,或者多个元素可以被设计为一个元素。在一些示例中,展示为另一个元素的内部组件的元素可以实施为外部组件,反之亦然。另外,可以不按比例绘制元素。图I示出了根据本公开一个实施例的包括一个10比特随机部分和一个10比特对齐字符的数据流。图2示出了根据本公开一个实施例的包括两个10比特随机部分和一个10比特对齐字符的数据流。图3示出了根据本公开一个实施例的包括N个10比特 随机部分和一个10比特对齐字符的数据流,其中N为整数,且其中N是可配置的。图4示出了根据本公开一个实施例的包括N个Y比特随机部分和一个Z比特对齐字符的数据流。图5示出了根据本公开一个实施例的、最初出现在随机部分中的对齐字符被不同的比特图案替换的数据流。图6示出了根据本公开一个实施例的、对齐字符叠加在数据流的随机部分的两个10比特部分当中的数据流。图7示出了根据本公开一个实施例的一种与提供数据流相关的方法,该数据流包括随机部分和对齐字符。图8示出了根据本公开一个实施例的一种与基于检查数据流来确定对齐相关的方法,该数据流包括随机部分和对齐字符。图9示出了根据本公开一个实施例的一种配置来处理数据流的装置,该数据流包括随机部分和周期性出现的对齐字符。
具体实施例方式概述示例性实施例产生数据流,该数据流被检查来确定SERDES对齐。所述数据流包括两部分序列的重复。所述两部分序列包括随机部分和对齐字符。所述对齐字符可以是例如10比特“逗点”字符。在此示例中,该两部分序列将包括穿插有N个10比特随机字符的10比特逗点字符。在一个实施例中,N可以为任何正整数。N也可以选自用户(例如,管理员)所设定的预定范围的值。因为N个10比特字符是随机的,所以这N个10比特随机字符中的一个可能会呈现为10比特对齐字符。如果发生这种情况,则用不同的随机值替换I-N个10比特随机字符中的一个(呈现为对齐字符)。在一个示例中,使对齐字符增大以产生新的随机值。对齐字符应仅呈现为以相同N关系的预期比特对齐。然而,不与I-N个10比特随机字符中的任一个对齐的10比特随机字符可能呈现为数据流中的10比特逗点字符。例如,一个字符的最后五比特和下一个字符的前五比特可能形成10比特逗点字符。然而,这对于10比特字符来说是不大可能的。同一图案出现在数据流中序列的两个连续实例中更为不可能。此外,可能性的程度是可确定的,这便于快速丢弃错误肯定(false positive)。在64/66方案中,错误肯定的可能性高得多(例如,50/50)。此外,出现在序列中同一位置的错误肯定的可能性比10比特方案中高得多。使用10比特对齐字符以及N个随机数据字符,出现三个错误肯定的几率是千分之一(I X IO3)。
一个示例性实施例识别10比特“逗点”字符,与该10比特“逗点”字符对齐,随后启动计数器。每次在示例性实施例发现10比特“逗点”字符在序列中同一位置的重复时,计数器就被递增。一旦建立了间隔,则示例性实施例搜寻X个连续的N个随机内容间隔,继而是10比特“逗点”字符。一旦识别出X个连续间隔,则示例性实施例发信号通知对齐完成。如果违背了 N个间隔与10比特逗点字符之间的关系,则对齐再次开始。X和N为整数。在一个实施例中,X和N均为可配置的。示例性实施例传输10比特逗点字符,继而是可配置的可预测数目的加扰字符。因此,示例性实施例便于快速找到SERDES恢复数据的比特对齐。这取得了促进基于DFE的SERDES正确地训练,同时仍提供对比特对齐的足够预测性的有用平衡。因此,示例性实施例促进对某些现有的逗点检测电路的再利用。因为N和X的值是用户可配置的,所以可作出使得收敛速度与内容随机性得到平衡的折衷决策。
描述在处理从SERDES恢复的数据时,基本问题和一个挑战在于比特对齐。电路和/或逻辑接收与时钟对齐的数据,但该对齐是随意的。因此,为了如实重建恢复数据,要求数据与时钟正确对齐。示例性实施例在数据流提供与可配置量的随机加扰数据混合在一起的特别字符,其中,该数据流数据便于确定对齐。在对齐阶段(也称为“同步”阶段),接收器逻辑被编程为持续搜寻该特别字符。以下将参照本公开的实施例。然而,应理解的是,本公开并不限于特定描述的实施例。相反,以下特征和元素的任何组合(无论是否与不同实施例有关)都被考虑来实施并实践本公开。此外,尽管本公开的实施例可能比其它可能的解决方案和/或比现有技术具有优势,但是具体优势是否由给定实施例实现并不限于本公开。因此,以下方面、特征、实施例和优势仅为说明性之目的,而并不视为是所附权利要求书的要素或限制,除非已在权利要求中进行明确叙述。同样,提及“本公开”不应解释为对本文公开的任何发明主题的概括,并且不应视为所附权利要求书的要素或限制,除非已在权利要求中明确叙述。本公开的一个实施例被实施为与计算机系统一起使用的程序产品。该程序产品的程序定义实施例(包括本文描述的方法)的功能,并且可以包含在多种计算机可读存储介质上。说明性的计算机可读存储介质包括(但不限于)(i)非可写存储介质(例如,计算机内的只读存储设备,如可由CD-ROM驱动器读取的CD-ROM光盘),其上永久地存储信息;
(ii)可写存储介质(例如,软盘驱动器或硬盘驱动器内的软盘),其上存储可变信息。这种计算机可读存储介质在携带指向本公开功能的计算机可读指令时为本公开的实施例。其它介质包括通信介质,通过所述通信介质将信息传达到计算机,例如通过计算机或电话网络(包括无线通信网络)。后一种实施例具体包括将信息传输到互联网和其它网络或从互联网和其它网络传输信息。这种通信介质在携带指向本公开功能的计算机可读指令时为本公开的实施例。广泛而言,本文中可将计算机可读存储介质和通信介质称为计算机可读介质。一般而言,运行以实施本公开实施例的例行程序可以是操作系统或特定应用、组件、程序、模块、对象或指令序列的一部分。本公开的计算机程序通常包括将由本地计算机翻译为机器可读格式且因此为可运行指令的大量指令。另外,程序包括存储在程序本地或者在存储器或存储设备上找到的变量和数据结构。此外,可基于在本公开具体实施例中实施程序的应用,识别下文描述的各种程序。然而,应了解,仅为了便利起见而使用随后的任何特定程序术语,因此本公开不应限于仅用于由此术语识别和/或暗示的任何具体应用中。图I示出了包括一组两部分序列的数据流。两部分序列包括一个10比特随机部分和一个10比特对齐字符。例如,两部分序列100包括10比特随机数据,继而是表示逗点字符的10比特。为了便于确定对齐,数据流重复提供两部分序列。因此,图I示出了两部分序列100,继而是两部分序列110,然后是两部分序列120。可以在两部分序列110与两部分序列120之间提供若干两部分序列。本领域普通技术人员将从本文的教导了解到,数据流可包括不同的两部分序列,并且可包括具有更多或更少比特的随机部分,且可以包括具有更多或更少比特的对齐字符。图2、图3和图4示出了其它示例性数据流。图2示出了包括一组三部分序列的数据流。所述三部分序列包括两个10比特随
机部分和一个10比特对齐字符。例如,三部分序列200包括两个10比特随机部分,继而是表示逗点字符的10比特。类似地,三部分序列210包括两个10比特随机部分,继而是表示逗点字符的10比特,并且三部分序列220包括两个10比特随机部分,继而是表示逗点字符的10比特。可以产生该数据流,直到确定对齐为止。图3示出了包括具有N个10比特随机部分和一个10比特对齐字符的一组序列的数据流。在一个实施例中,N为整数并且是可配置的。图3中的数据流包括N+1部分序列300。序列300包括N个10比特随机部分,继而是表示逗点字符的10比特。数据流还包括N+1部分序列310和N+1部分序列320。试图确定对齐的SERDES可以被编程来预期N个随机部分并随后预期10比特逗点部分。试图确定对齐的SERDES可以被编程为在检测到用户可配置数目的连续重复序列中完全相同位置的10比特逗点部分之后断言已实现对齐。本文使用的“用户”包括但不限于一个或多个人、软件、逻辑、计算机或其它设备或者这些的组合。图4示出了一种更一般的数据流,该数据流可被产生并检查,以确定配备有DFE的SERDES的对齐。该数据流包括N个Y比特随机部分和一个Z比特对齐字符的重复序列。例如,序列400包括N个Y比特随机部分,继而是表示对齐字符的Z比特。类似地,序列410包括N个Y比特随机部分,继而是表示对齐字符的Z比特,且序列420包括N个Y比特随机部分,继而是表示对齐字符的Z比特。图5示出了一种数据流,在该数据流中,最初出现在随机部分中的对齐字符被不同的比特图案替换,以避免对齐字符出现在随机部分中。序列500包括10比特随机部分502 (其不是逗点字符)、偶然(无意地)作为逗点字符出现的10比特部分504和有意作为逗点字符的10比特部分506。如果在用于配备有DFE的SERDES对齐的数据流中提供10比特部分504,则会出现错误肯定。因此,本文描述的实施例可以配置为替换偶然出现的逗点字符(如10比特部分504)。在一个示例中,将编辑序列500以在在数据流中提供序列510之前产生序列510。序列510包括与10比特随机部分502对应的10比特随机部分512和与10比特逗点字符506对应的10比特逗点字符516。然而,偶然逗点504在部分514中被不同于逗点字符的10比特替换。在一个示例中,当检测到偶然的逗点字符时,可以通过增大偶然逗点字符来产生替换10比特部分。可能产生错误肯定的偶然逗点字符也可能以其它方式出现在数据流中。图6示出了无意对齐字符叠加在数据流随机部分的两个10比特部分当中的数据流。该数据流包括10比特随机部分610、10比特随机部分620、10比特随机部分630和10比特对齐字符640。10比特对齐字符也可称为有意逗点650。比较该数据流中的比特流显示出10比特序列660表示可能产生错误肯定的无意逗点字符。与常规系统中相比,单个错误肯定出现在由本文所述实施例产生的数据流中的可能性小得多。考虑对齐字符是否为2比特字符(如在某些常规系统中)。2比特图案670显示出在数据流中可能产生的仅仅少量错误肯定。比较无意逗点660出现在下一个序列中完全相同位置的可能性与无意2比特对齐字符670中的任一个字符出现在下一个序列中完全相同位置的可能性。该比较显示出由本文描述的实施例产生的数据流将产生更少的错误肯定,这将促进更快且更准确的对齐。图7示出了与提供用于由配备有DFE的SERDES使用的数据流相关的方法700。方法700包括在步骤710中,确定将出现在序列的随机部分中的字符的字符大小(例如,Y,其中Y为整数)。在一个实施例中,字符大小可以是用户可配置的。在另一个实施例中,字符大小可根据数据流将被提供给的配备有DFE的SERDES的类型来确定。方法700还包括在步骤720中,确定将出现在数据流的序列中的随机字符的数目(例如,N,其中N为整数)。在一个示例中,字符的数目可以是用户可配置的,以便于使对齐速度与其它因素相平衡。在另一个示例中,字符的数目可根据数据流将被提供给的配备有 DFE的SERDES的类型来确定。方法700还包括在步骤730中,确定对齐字符的大小(例如,Z,其中Z为整数)和/或身份。在一个示例中,对齐字符的大小可以是用户可配置的,而在另一个示例中,该大小可根据数据流将被提供给的配备有DFE的SERDES的类型来确定。类似地,实际对齐字符可以由用户选择和/或可以根据接收设备来自动选择。方法700还包括在步骤740中,产生数据流。数据流将包括如结合图I至图4描述的数据的重复序列。虽然使用术语“重复序列”,但是本领域技术人员将了解,随机部分可以在不同序列中重新随机。在一个实施例中,方法700将继续提供数据流,直到确定配备有DFE的SERDES已实现对齐。因此,方法700可以在步骤750中确定是否已实现对齐。如果已实现对齐,则方法700可结束,否则方法700可以继续产生数据流。在另一个实施例中,方法700可以提供数据流直至阈值量的时间或直至阈值数目的字符。虽然图7示出了各个动作连续发生,但是将了解,图7中所示的各个动作可以大体上并行发生。举例来说,第一进程可以确定字符大小、字符数目和对齐字符,而第二进程可以产生数据流,且第三进程可以监视是否已实现对齐。虽然描述了三个进程,但是将了解的是,可以使用更多和/或更少数目的进程,并且可以使用轻量进程、定期进程、线程和其它方法。图8示出了与接收用于由配备有DFE的SERDES使用的数据流以建立对齐相关的方法800。方法800包括在步骤810中,建立将出现在重复序列的随机部分中的字符的字符大小,建立将出现在重复序列的随机部分中的字符的数目,建立对齐字符,并建立确定何时认为已实现对齐的重复标准。在不同的实施例中,字符大小、字符数目、对齐字符和/或重复标准可以是用户可配置的。在另一个实施例中,字符大小、字符数目、对齐字符和/或重复标准可根据数据流将被提供给的配备有DFE的SERDES的类型来确定。字符大小、字符数目、对齐字符和/或重复标准可以从另一个进程(例如,方法700(图7))提供给方法800。一旦得到配置,方法800就继续在步骤820中接收数据流。将监视数据流以识别重复序列,并搜寻有望重复出现在数据流中相同位置的对齐字符。因此,方法800包括在步骤830中,识别数据流中的对齐字符。由于存在错误肯定的一定可能性,所以仅识别一个对齐字符不足以确定对齐。相反,在能够确定对齐之前,需要在同一点以与随机序列成适当的比率来发现对齐字符。因此,方法800包括在步骤840中,识别数据流中对齐字符的重复。在步骤850中,确定是否已实现对齐。如果已实现对齐,则可以向其它进程(例如,方法700(图7))发信号通知对齐。如果未实现对齐,则方法800可以继续搜寻并识别对齐字符。在连续X次在数据流中的适当位置处识别到对齐字符之后,方法800可以确定对齐已发生。在一个示例中,X可以是用户可配置的数目,而在另一个实施例中,X可以是与被对齐的配备有DFE的SERDES的类型相关的数目。图9示出了装置900。装置900配置为处理具有随机部分和周期性出现的对齐字符的数据流。装置900可以形成配备有DFE的SERDES的一部分。在一个实施例中,装置900包括对齐逻辑940,对齐逻辑940配置为确定配备有DFE的SERDES是否已实现对齐。对齐可通过识别出现在数据流中适当位置的阈值数目的对齐字符来确定。在一个实施例中,装置900还包括数据流监视器930,数据流监视器930配置为检查面向对齐的数据流。面向对齐的数据流可以类似于例如图I至图4所描述的数据流。因此,数据流监视器930可以搜寻包括随机部分和对齐字符的重复序列。另外,当N变化而Y和Z保持固定时,数据流监视器930可以动态适应于恢复数据。例如,可以监视数据流以识别对齐字符重复的间隔。数据流监视器930可以从识别出的间隔来确定N。例如,如果Z = 10,Y = 10,且从每50比特观察到一次Z,则数据流监视器930可以确定N =(50-10)/10 = 4。在一个实施例中,数据流监视器930可以通过识别出现在数据流中适当位置的阈值数目的间隔来识别间隔。数据流监视器930还可以通过用户(例如,管理员)来配置,以使用预定列表的N(例如,N的范围从4到6)的可能值来检查数据流。在一个实施例中,装置900还包括数据流产生器920,数据流产生器920配置为产生并提供面向对齐的数据流。面向对齐的数据流可以类似于例如图I至图4中所描述的数据流。数据流产生器920可以配置为选择性替换偶然出现在重复序列的随机部分中的对齐字符。在一个实施例中,装置900还包括配置逻辑910,配置逻辑910配置为建立面向对齐的数据流的可配置属性的值。可配置属性可以包括但不限于随机字符大小、对齐字符大小、重复序列中随机字符的数目、对齐字符的身份和确定对齐的连续对齐字符的数目。可配置属性可以由用户配置,可以根据为其搜寻对齐的配备有DFE的SERDES来配置,并且可以与其它属性有关。本领域技术人员将了解到,在一个实施例中,装置900可以在专用集成电路(ASIC)中实施。如本文所使用的,“逻辑”包括但不限于硬件、固件、机器上运行的软件和/或每一个的组合,其用于执行(一个或多个)功能或者(一个或多个)动作,和/或从另一个逻辑、方法和/或系统引起功能或动作。逻辑可以包括软件控制的微处理器、离散逻辑(例如,ASIC)、模拟电路、数字电路、经编程的逻辑设备,且含有指令的存储器设备可以包括一个或多个门、门的组合或其它电路组件。在描述多个逻辑型逻辑装置的情况下,可能能够将这多个逻辑型逻辑装置并入一个物理逻辑装置中。类似地,在描述单个逻辑型逻辑装置的情况下,可能能够将单个逻辑型逻辑装置分布在多个物理逻辑装置之间。当然,本文描述的实施例为说明性之目的,而不限制本公开,且广泛地预期其它实施例。例如,虽然结合配备有DFE的SERDES来描述实施例,但是本领域技术人员将认识到,本公开的实施例可以适配成支持通常使数据流与外来时钟对齐的任何异步通信(例如,视频同步、如卫星通信之类的串行通信等)。虽然上文是针对本公开的实施例,但是在不脱离本公开的基本范围的情况下,可 以设计出本公开的其它更多的实施例,且本公开的范围由所附权利要求书确定。
权利要求
1.一种计算机可读存储介质,其含有在被运行时执行操作的程序,所述操作包括 产生便于实现对齐的数据流,其中所述数据流包括以下序列(i)N个Y比特字符的随机部分和(ii)Z比特对齐字符,N、Y和Z为整数,其中N、Y和Z中的一个或多个是可配置的。
2.如权利要求I所述的计算机可读存储介质,其中所述操作还包括 用非对齐字符来选择性地替换出现在所述N个随机部分中的对齐字符。
3.如权利要求I所述的计算机可读存储介质,其中所述操作还包括 继续产生所述数据流,直到实现对齐或者直到已产生阈值量的数据。
4.如权利要求I所述的计算机可读存储介质,其中所述数据流便于在配备有基于判决 反馈的均衡器(DFE)的串化器/解串器(SERDERS)中实现对齐。
5.如权利要求4所述的计算机可读存储介质,其中N、Y和Z中的一个或多个是以下各项中的一个或多个用户可配置的,以及可根据提供有所述数据流的SERDES的属性来配置的。
6.一种计算机可读存储介质,其含有在被运行时执行操作的程序,所述操作包括 检查接收到的数据流,所述数据流便于确定设备中的对齐,其中所述数据流包括以下序列(i)N个Y比特字符的随机部分和(ii)Z比特对齐字符,N、Y和Z为整数,其中N、Y和Z中的一个或多个是可配置的;以及 在确定所述设备中的恢复数据的对齐时产生对齐信号。
7.如权利要求6所述的计算机可读存储介质,其中N、Y和Z中的一个或多个是以下各项中的一个或多个用户可配置的,以及可根据所述设备来配置的。
8.如权利要求6所述的计算机可读存储介质,其中所述设备包括配备有基于判决反馈的均衡器(DFE)的串化器/解串器(SERDERS)。
9.如权利要求6所述的计算机可读存储介质,其中确定所述设备中的恢复数据的对齐包括 检测到所述数据流中X个连续序列中正确定位的对齐字符,而未检测到所述数据流中未正确定位的对齐字符,X为整数。
10.一种装置,包括 数据流监视器,其配置为从提供给第一设备的数据流恢复数据,其中所述数据流包括以下序列(i)N个Y比特字符的随机部分,继而是(ii)Z比特对齐字符,N、Y和Z为整数,其中当N变化而Y和Z保持固定时,所述数据流监视器可动态适应来恢复数据;以及 对齐逻辑,其配置为确定所述第一设备何时实现所述数据流监视器所恢复的数据中的对齐。
11.如权利要求10所述的装置,其中所述对齐逻辑还配置为在检测到所述数据流中的X个连续序列中正确定位的对齐字符而未检测到所述数据流中未正确定位的对齐字符时,确定所述第一设备已实现所述数据流监视器所恢复的数据中的对齐,X为整数。
12.如权利要求10所述的装置,其中所述对齐逻辑还配置为在确定所述第一设备已实现所述数据流监视器所恢复的数据中的对齐时,控制第二设备停止提供所述数据流。
13.如权利要求10所述的装置,其中所述第一设备包括配备有基于判决反馈的均衡器(DFE)的串化器/解串器(SERDES)。
14.如权利要求10所述的装置,还包括数据流产生器,其配置为提供所述数据流,其中所述数据流产生器配置为用非对齐字符来选择性地替换出现在所述N个随机部分中的对齐字符。
15.如权利要求10所述的装置,还包括数据流产生器,其配置为提供所述数据流,其中所述数据流产生器配置为产生所述数据流直到实现对齐或者直到已产生阈值量的数据。
16.如权利要求10所述的装置,还包括 配置逻辑,配置为基于用户输入和所述第一设备的属性中的至少一者来调整X、Y、Z、N和所述对齐字符的身份中的一个或多个。
17.—种计算机实施的方法,包括 通过一个或多个计算机处理器的操作来产生便于实现对齐的数据流,其中所述数据流 包括以下序列(i)N个Y比特字符的随机部分和(ii)Z比特对齐字符,N、Y和Z为整数,其中N、Y和Z中的一个或多个是可配置的。
18.如权利要求17所述的计算机实施的方法,其中所述方法还包括 用非对齐字符来选择性地替换出现在所述N个随机部分中的对齐字符。
19.如权利要求17所述的计算机实施的方法,其中所述数据流便于实现异步通信设备中的对齐。
20.如权利要求17所述的计算机实施的方法,其中所述数据流便于实现配备有基于判决反馈的均衡器(DFE)的串化器/解串器(SERDERS)中的对齐。
全文摘要
描述了与执行带有加扰数据的逗点对齐相关的计算机可读介质、装置和其它实施例。一种示例性方法包括控制装置产生便于实现和确定设备中对齐的数据流。该数据流包括N个Y比特字符的随机部分继而是Z比特对齐字符的序列,N、Y和Z为整数。另一种示例性方法包括控制装置接收并检查该数据流。该方法还包括在确定设备中恢复数据的对齐时产生对齐信号。
文档编号G06F13/00GK102741823SQ201180007652
公开日2012年10月17日 申请日期2011年1月25日 优先权日2010年1月29日
发明者马修·托德·劳森 申请人:思科技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1