数据接口及寻求同步的方法

文档序号:7640593阅读:224来源:国知局
专利名称:数据接口及寻求同步的方法
技术领域
本发明涉及一种在数据接口处寻求同步的方法,以及一种通常形 成于发送元件的触发器与接收元件的触发器之间的接口。
背景技术
特别是在数字微电子领域,发送元件与接收元件之间通常采用接 口来传送数据,并且可以通常根据发送侧的触发器与接收侧的触发器 之间的时钟关系将这类接口分为三种类型之一。
首先,存在所谓的同步接口,其发送侧与接收侧的触发器工作在 同一个均衡时钟域(即频率和相位都相同的时钟域)。
相反,所谓的异步接口在发送和接收侧处采用操作于不具有频率 关系的不同时钟的触发器。
另一接口形式是相对于发送侧和接收侧上的、被布置为以相同时 钟频率运行的触发器而提供的,但是两个时钟频率之间存在未知但通 常固定的相位差。
本发明涉及第三种类型的接口。
利用这种接口 (即,通常为实际接口),已经确定的是,在接口 处提供的连接线数目可以证明是有限的,或者备选地在一次尝试中被 要求是有限的,以限制必须为所需要的数据传输以及为了控制接口的 发送和接收侧的各自集成电路之间的时序关系而提供的集成电路的连 接管脚的数目。
本发明所涉及的接口的本质(即釆用具有固定相位差的时钟信号 频率的接口)通常采用选通信号,该选通信号伴随经由接口传送的数 据而来,并用于实现接口的发送与接收侧之间的适当的相位同步。
这种选通信号目前需要专用的数据线和集成电路管脚连接,这可 能显示出限制在其中希望减少接口所需的集成电路的管脚总数、或者在接口处仅有有限数目的集成电路管脚在任何情况下都可用的下列情 况的劣势。

发明内容
本发明设法提供一种用于在操作于公共时钟频率操作但表现出相 位差的元件之间的数据接口处实现同步的方法,该方法优于已知的同 类方法,此外发明还涉及该接口的相关发送和接收元件。
根据本发明的一方面,提供了一种用于在发送元件与接收元件之 间的数据接口处寻求同步的方法,这两个元件的时钟频率相同,但显 现出相位差,该方法包括在接口处进行数据传送之前的下述步骤
-将发送元件处所产生的选通信号传送到接收元件;
-在接收元件处产生选通信号,并使该选通信号与从发送元件接
收到的选通信号同步;
-保持在接收元件处产生的同步选通信号,以对在接口处出现的 来自发送元件的数据进行采样;
本发明的方法可以显示出优势通过避免在数据传送的同时传送 选通信号的需求,可以有利地减少接口处所需的集成电路管脚的数目。
通常,上述优势是通过使用虚拟选通信号代替现有技术中产生的 物理选通信号来获得的,该虚拟选通信号是在接口处的初始化序列期 间在接收元件处产生并保持的。
因此,本发明有利地使得可以经由操作于存在相位差的相同时钟 频率的元件之间的接口来可靠地传送数据,以及其中该接口仅需要提 供必需数目的并行传输流,以满足发送及接收元件所要求的数据线数 目。
有利地,发送元件处的选通信号的产生是通过飞轮技术 (flywheeling)实现的。
具体地,在发送元件处产生的选通信号也被布置为控制经由接口 到接收元件的后续数据传送。
具体地,在发送元件处产生的选通信号,通过被布置为在后续数 据传送中采用的连接,被传送到接收元件。根据一个特定实施例,在发送元件处产生的选通信号被布置为每 两个时钟周期翻转一次,并且在上述两个时钟周期内的第二时钟周期 所呈现出的四个时钟沿中的同一个时钟沿上翻转。
有利地,四个时钟沿中的在发送元件处产生的选通信号翻转的那 个时钟沿被布置为包括被用于经由接口向接收元件传送数据的时钟 沿。
有利地,在接收元件处产生的、并与接收自发送元件的选通信号 同步的选通信号是通过飞轮技术产生并保持的。
因此,应理解,在接收元件处产生的选通信号可以作为经由接口 实现的初始化步骤的一部分而产生。
优选地,该接收元件被布置用于监控来自接口的数据线,该数据 线用于从发送元件进行接收。
在接收元件处产生的选通信号有利地包括内部内插选通信号。
根据本发明的另一方面,提供了一种发送元件,该发送元件被布 置为通过多条数据线来向与其接口的接收元件传送数据,发送和接收 元件的时钟频率相同,但显现出相位差,发送元件也被布置为产生选 通信号,并在通过所述数据线传送数据之前通过所述数据线之一将该 选通信号发送到接收元件,该发送元件还被布置为控制在将所述选通 信号发送到接收元件之后的所述选通信号的产生,以便控制经由多条 数据线到接收元件的数据传送。
如同上面所讨论的方法一样,根据本发明的这个方面的发送元件 具体证明了下列优势容易地允许在数据传送之前实施初始化过程, 但这足以在发送元件处产生同步的选通信号,而不需要发送元件处的 专用连接管脚。
因此,如上所述,本发明的这个方面可以有利地被布置为通过飞 轮装置产生选通信号,该选通信号被布置为每两个时钟周期翻转一次, 并且在这两个时钟周期内出现的四个时钟沿中的同一个时钟沿上翻 转。
根据本发明的另一方面,提供一种接收元件,该接收元件被布置 为通过多条数据线,从与其接口的发送元件接收数据,该发送和接收元件的时钟相同但显现出相位差。该接收元件被布置为在所述多条数 据线上进行数据传送之前,通过上述的多条数据线之一接收来自发送 元件的选通信号,以及被布置为产生与接收到的选通信号同步的选通 信号,以及保持其中所产生的选通信号,以用于对所述多条数据线上 出现的数据进行采样。
此外,通过内部产生的所需选通信号,接收元件可以相对于在其 中不需要只用于传送选通信号的专用连接管脚的接口而被采用。
有利地,选通信号是通过飞轮装置在接收元件内产生的,另外接 收元件还包括用于对从发送元件传送的选通信号的接收进行监控的装 置。
根据下列描述尤其应理解的是,本发明可以相对于任意形式的数 字微电子接口 (尤其是在集成电路对之间,例如在三路光刻录系统内 所发现的那些)而提供。


下文参考附图,经由示例,对本发明作进一步的说明,在附图中 图1是示出了接口处的数据与现有技术中已知的相关时钟信号之
间的关系的时序图2是示出了通过现有接口技术中已有的接口连接的集成电路对
的示意性框图3是示出了根据本发明的实施例的接口的时序图4是示出了体现本发明的一方面的接收元件内的操作的时序
图5是示出了根据本发明的一个方面的实施例的接收元件的示意 框图6是示出了相对于接口的接收元件而产生的时序图; 图7是示出了体现本发明的一方面的接口的接收元件中产生的另 一时序图。
具体实施方式
首先转到图1,提供了一种示出了在当前接口的操作中发现的问 题,该问题导致了需要选通信号,而在现有技术中正是这样处理的, 在这一点上将突出本发明的优势。特别地,在图1中,示出了输入的
接口数据信号A-F以及有关的时钟信号X-l……X+4。图中还示出了 众多可能结果中的三个10、 12、 14,这些结果是由于输入接口数据
与时钟信号之间的无法预测的同步而产生的。
具体地,由于与本发明有关的接口所采用的两个时钟信号之间的
相位差未知,因此存在风险例如,通过在这些触发器的数据输入改
变的同时或大约在这些触发器的输入数据改变时接收触发器,将可能 通过时钟触发输入数据。因此,参考图1,假设用于通过时钟触发向
触发器输入数据的时钟沿为X,在有些情况下该数据输入在时刻X处 被加载到触发器,而在其他情况下,这种数据加载仅发生在时刻X+l, 也就是下一个时钟沿。这种同步的不可预测性如图中数据轨迹10、 12、 14所示,而数据轨迹12和14示出了可能出现的错误类型。
为了避免这种不可预测的行为出现,已经采用下列两个措施。 首先,将接收元件布置为以高于接口的发送元件的时钟频率通过 时钟触发输入数据,这保证了对于每一组新的发送的数据比特,在接 收元件处至少存在一个可靠的采样时刻。这必然要求更高的时钟频率,
这可以通过下列步骤中的一个或更多个来得到在接收元件处上乘时
钟、将接收元件布置为在每个时钟信号的两个沿都通过时钟触发输入 数据、以及将每两个采样并行地放置在接口处,也就是有效地加倍了 接口处并行数据连接的数目,因此该接收元件只需要每两个时钟周期
读取(dock) —次数据。
其次,并且这跟本发明尤其相关,在现有接口中数据之后伴随有 选通信号,该选通信号用于指示在接口的接收元件处通过时钟触发输 入数据的可靠采样时刻。
如上所述,在现有技术中提供物理选通信号需要单独的集成电路 连接管脚,在接口处的连接管脚数目有限,或者希望给接口提供减少 的连接管脚数目时,这一点会产生问题。
本发明有利地实施了物理选通信号不是必需的实现,如下文所述,使用初始化序列来代替对物理选通信号的需求,该初始化序列用 于在接口的接收元件处产生并保持同步的虚拟选通信号。
参考图2,提供了现有技术中的接口与根据本发明一方面的接口 之间的比较。
参照图2,其示出了通过接口 20连接的集成电路对16、 18,该 接口 20包括4条数据线Dat(0)-Dat(3)。此外还示出了作为接口 20的 一部分的选通信号线22,要注意的是,尽管选通信号线22在先前的 接口技术中存在,但是在本发明中是不存在的。
集成电路对16、 18分别运行在相同的时钟信号clk24、 clk26,但 是到达集成电路16的时钟信号经历如28所示的延迟A,而到达集成 电路18的时钟信号经历如30所示的延迟B,其中延迟A不同于延迟 B。在这种方式中,到达集成电路对16、 18的时钟信号具有相同频率, 但显现出相位差。
当然,应理解,图2仅是例证性的,而本发明同样可适用于需要 选通信号的任何接口,而不考虑所提供的并行数据线数目以及各条数 据线分别传送的并行数据比特的数目。
如上所述,4条并行的数据线Dat(0)-Dat(3)用于将数据从集成电 路16传送到集成电路18,并且每两个时钟周期通过接口 20的这四条 传输线传送4个新比特。在现有的技术中,选通信号是通过专用的传 输线22传送的,该传输线22用于指示集成电路18,在哪个采样时刻 通过时钟触发输入在接口 20的4条数据线Dat(0)-Dat(3)上出现的数据 是最可靠的。
图2示出了现有技术中的特定缺点选通信号需要单独的线路,以 及在集成电路对16、 18上的有关集成电路管脚连接。
这在需要限制所需的管脚连接的数目的情况下尤其不利,并在某种 程度上限制了在其中限制性数目的管脚连接可用的情况。
如下文所阐明的,本发明有利地考虑了提供在集成电路18内采用 的选通信号,以确定在哪个采样时刻通过时钟触发输入接口 20的数据 线上的数据是最可靠的,而无需单独的选通信号线22,因此有利地减 少了集成电路管脚连接的数目,否则该连接是必要的。为了避免在接口处的正常数据传送期间需要连同数据一起发送选 通信号,本发明有利地考虑在数据传送开始之前、在接口的发送和接 收侧的选通信号之间的同步。
再回到图2中的示意图,在所示的实施例中,可以通过下列的步骤 来实现-
集成电路16被布置为通过接口 20的四条数据线Dat(0)-Dat(3)中的 一条来向集成电路18发送选通信号。可以布置软件控制来选择例如选 定四条数据线中的哪一条。选通信号本身是由集成电路16产生的,并 被布置为每两个时钟周期翻转一次,并且在四个可能的时钟沿中的同 一个时钟沿上翻转。四个时钟沿的选择是在奇数(E)或偶数(O)时钟周 期的上升或下降沿之间进行。应理解,被选择用于翻转选通信号的时 钟沿与在稍后集成电路16将数据放置在四个接口数据线Dat(0)-Dat(3) 进行数据传送期间所采用的时钟沿相同。
有利地,接口接收侧的集成电路18被布置为可编程地选择用于 监控选通信号的适当的信号输入线。
当需要时,软件控制可以触发初始化过程,在初始化过程中,使 在集成电路18内产生的内部内插选通信号与通过接口 20的四条数据 线Dat(0)-Dat(3)中选定的那条数据线接收到的选通信号同步,以允许 实现飞轮过程,并在接收侧的集成电路18处保持虚拟选通信号。
当集成电路16被设置为标准数据传送模式时, 一旦在集成电路 18通过这种飞轮技术产生并实现内插选通信号,则将该信号用于对接 口 20的四条数据线Dat(0)-Dat(3)上到达的数据进行采样。
有利地,如果接口两侧中有一侧被重置,或者只要到达连接了两 个元件的接口的两侧中任意一侧的时钟信号下降,则形成于集成电路 对16、 18之间的接口 20只需要重新初始化。
根据以上所述,将被理解的是,接口的发送元件(即图2所示的 集成电路16)有利地被布置为实现简单的飞轮,该飞轮再次通过选择 奇偶时钟周期及其上升或下降沿来确定在哪个时钟沿产生选通信号, 以及在哪个时钟沿更新放置在接口上的数据。通常认为集成电路16 的启动行为不需要被限制在这四个时钟沿中的特定时钟沿上。然而,一旦选定了某一特定的时钟沿,则飞轮的实现保证了接口的发送元件 (即图2中的集成电路16)继续在同一个时钟沿处被使用。
同样地,接口的接收元件(即所例证的示例中的集成电路18)有 利地被布置为包括简单的飞轮装置,该飞轮装置可以确定在哪一个时
钟沿对到达接口 20的四条数据线Dat(O)- Dat(3)上的数据进行釆样, 再次选择在奇偶时钟信号和上升或下降沿处出现的四个时钟沿之一。 对组成接口处的接收元件的集成电路18的适当初始化,可以保证选择 最可靠的时钟沿对四条数据线上的数据进行采样,下面将对此进行更 为详尽的说明。另外,在初始化过程完成之后,飞轮装置的实现用于 确保在对接口20的四条数据线Dat(0)-Dat(3)上出现的数据进行釆样时 接口的接收元件一直保持在这个特定的时钟沿。
参考图3,进一步示出了与时钟信号相比的上述选通信号与数据 信号的时序关系,其示出了形成接口的发送元件的发送集成电路16 内的选通信号的产生,以及接口的四条数据线Dat(0)-Dat(3)上后续数 据的放置。
还将理解的是,在图3所示的示例中,确定将选通信号放置在数 据线Dat(3)上,并且该选通信号在每个时钟周期的正沿发生变化。因 此,如上所述,选通信号每两个时钟周期翻转一次,也就是每个奇数 时钟周期(O),再从四个可能的时钟沿选定一个后,就确定了采用每个 奇数时钟(O)周期的上升沿。
初始化阶段完成之后,即一旦在形成接口的接收元件的集成电路 18内产生内插选通信号,则将集成电路16切换到如图3所示的数据 传送模式。
图中示出了在四条数据线Dat(0)-Dat(3)上传送的比特序列,并且 重要的是,应理解,每一个数据比特信号如同初始化期间在信号线 Dat(3)上最初产生的选通信号一样,在每一个奇数时钟周期的上升沿 发生翻转。
重要的是, 一旦在初始化阶段处确定了选通信号进行翻转的特定 时钟沿,则正如图3的时序图中的两侧对比所明确示出的那样,将该 特定时钟沿用于数据比特的翻转。如上所述,在包括集成电路18的接收元件内所采用的选通信号, 用于确定通过时钟触发输入到达接口的数据的最可靠的采样时刻。
关于图4,还对本发明有利地采用虚拟选通信号的方式作进一步 的说明,而该虚拟选通信号是根据本发明而产生的。
图4提供了时钟信号与内插选通信号在到达接口接收元件时的比
较。如上文所讨论的,在本发明的接口的实施例中,选通信号和数据 信号被布置为每两个时钟周期翻转一次。然而,如果到达接口的接收
元件(即图2中的集成电路18)的选通信号和数据信号在时钟的上升 沿和下降沿都出现,那么就会为每个选通信号或数据值提供四个可能 的采样时刻。由于这反过来提供了一种接口的接收侧上的半个时钟周 期的解决方案,因此可以证明不可能以大于半个时钟周期的精确度来 重构接收到的选通信号。同样地,这也为到达集成电路18的选通和数 据信号的真实上升和下降沿引入了不确定性。这种不确定性如图3中 的时序周期块32、 34所示。由箭头A、 B、 X和Y表示的四个采样时 刻中,只有中间的两个采样时刻X、 Y被认为是"可靠的",因为只有 这两个采样时刻可以保证采样在距离接口上的数值变化的时刻至少半 个时钟周期处发生。如图所示,不能保证时刻A, B之间相距小于半 个时钟周期,并且如果这两个时刻中的任何一个时刻被用作实际的采 样时刻,则可能存在风险。
在上述的初始化过程期间,为了正确地将在接收元件处产生的内 插选通信号与接收自发送元件的选通信号匹配,必需首先确定选通信 号的翻转是否在时钟信号的下降沿之前,以及这个时钟沿是属于奇数 还是偶数时钟周期。
现在转向图5,其示出了由本发明的接口的接收侧的一个示例(例 如,图2中的集成电路18)所呈现出的接口逻辑示意表示。
图5具体示出了一个异或(XOR)电路,其被实现用于确定选通及 后续的数据是否在时钟信号clk的某个上升沿之前或某个下降沿之后 发生变化。将结果存储在stobe—on—neg线上,如果该选通信号在时钟 上升沿之前发生变化,则该stobe—on—neg线的输出为"0",否则如果 在该选通信号下降沿之前发生变化,则输出"1"。为了确定该时钟沿是属于奇数还是偶数时钟周期,对外部选通输 入进行了上升沿检测。另外,如图5所示,接口的接收元件包括内部 选通计数器,该计数器被配置为提供飞轮功能,以便在内部选通产生 并与外部选通正确同步之后对该内部选通加以保持。内部选通计数器 被布置为在0-3之间计数,并且循环计数,以实现所需的飞轮功能。 重要的是,该计数器被布置为只在时钟的上升沿递增,如图中所标示, 通过对接收到的选通信号实施上升沿检测,该计数器与接收到的外部 选通信号对齐。
实现接收元件中的队列逻辑,以使得在外部选通信号的上升沿被
识别之后的时钟的第一上升沿处将计数器预先设定为"o"。
内部选通计数器,结合出现在输出端的stobe—on—neg变量,用于 定义诸如Y (见图4)的采样时刻,Y被认为是通过正时钟沿/负时钟 沿同步装置,从接口的数据线Dat(0)-Dat(3)通过时钟触发输入数据到 接收元件的数据触发器的可靠时刻。
将被理解的是,关于在接口的接收元件处的采样时刻,主要存在 两种情况, 一种是数据/选通信号在时钟上升沿之前的半个时钟周期改 变,或者另一种是数据在时钟下降沿的半时钟周期内发生变化。
图6进一步提供了对在时钟上升沿之前发生变化的数据选通的例 证;而图7进一步提供了对在下降时钟沿之前发生的数据/变化。
首先转向图6,其提供了示出时钟信号、在接收元件处收到的外 部选通信号、以及接收元件处内插的内部选通信号之间的关系。
参考图5所示,由于选通/数据在时钟的上升沿之前发生变化,因 此strobe—on一neg的值将会是"0",因此数据被布置为在时钟的上升沿 上被通过时钟触发输入,随后在选通计数值等于"0"或"3"时被传 送到接收机的触发器。
当选通计数值为"0"或"3"时,在时钟的上升沿将数据通过时 钟触发输入到接收器的数据触发器中,并且这有利地确定了真正的采 样时刻是在一个完整的时钟周期之前,如图6所示。因此,实际的采 样时刻总是能在下一个数据沿之前的至少半个时钟周期,更重要的是, 在前一个数据沿之后的至少一个时钟周期。正如关于图7所进一步讨论的,当数据/选通信号被布置为在时钟 下降沿之前变化时,也会出现相似的关系,。
在这种情况下,strobe—on—neg的值无疑将是"1",因此,数据将 会在时钟的下降沿被通过时钟触发输入到接收元件,并在选通计数值 为"0"或"2"时被传送到接收元件的触发器中。
再次参考图7,当选通计数的值为"0"或"2"的时钟上升沿上, 将数据通过时钟触发输入到接收机元件的数据触发器中,这意味着实 际的采样时刻实际上是在半个时钟周期之前。该采样时刻如图7所示, 并且正如明确示出的那样,该采样时刻总是在下一次数据变化之前的 至少半个时钟周期,以及在上一次数据变化之后的至少一个时钟周期。
因此,参考图6和图7示出的这种装置有利地确保了采用"可靠 的"采用时刻。
尽管上述机制完全是自动运行的,然而该接口可以有利地允许高 层的监控及可编程性。
将被理解的是,本发明可以相对于任意工作于其时钟信号显现出 相位差的数字微电子接口而被有利地有用,具体地,本发明己应用于 高速光刻录系统,例如蓝色激光系统以及蓝光、红光、红外系统等三 路刻录系统。
例如,集成电路对中的一个可以包括16XCD/DVDRW,及其基 本的DSP,另一个可以包括并添加了考虑提供蓝盘(BD)装置的伴随 集成电路。因此,本发明可有利地用于提供从伴随集成电路到主DSP 的可靠的高速接口,其包含到光学拾波器的专用低压差分信号传输 (LVDS)接口。
权利要求
1.一种用于在发送元件与接收元件之间的数据接口处寻求同步的方法,所述两个元件的时钟频率相同,但显现出相位差,所述方法包括在接口处进行数据传送之前的下述步骤-将发送元件处所产生的选通信号传送到接收元件;-在接收元件处产生选通信号,并使所述选通信号与从发送元件接收到的选通信号同步;-保持在接收元件处产生的同步选通信号,用于对在接口处出现的来自发送元件的数据进行采样;
2. 根据权利要求1所述的方法,其中,所述发送元件处的选通信 号的产生是通过飞轮技术实现的。
3. 根据权利要求1或2所述的方法,其中,还将在发送元件处产 生的选通信号布置为控制经由接口到接收元件的后续数据传送。
4. 根据权利要求1、 2或3所述的方法,其中,在发送元件处产生 的选通信号,通过被布置为在后续数据传送中采用的连接,被传送到 接收元件。
5. 根据权利要求1、 2、 3或4所述的方法,其中,在发送元件处 产生的选通信号被布置为每两个时钟周期翻转一次,并且在所述每两 个时钟周期所呈现出的四个时钟沿中的同一个时钟沿上翻转。
6. 根据权利要求5所述的方法,其中,四个时钟沿中的在发送元 件处产生的选通信号翻转的那个时钟沿被布置为包括被用于经由接口 向接收元件传送数据的时钟沿。
7. 根据权利要求1-6中任意一个或多个所述的方法,其中,在接 收元件处产生的、并与接收自发送元件的选通信号同步的选通信号是 通过飞轮技术产生并保持的。
8. 根据权利要求1-7中任意一个或多个所述的方法,其中,所述 接收元件被布置用于监控来自接口的数据线,所述数据线用于接收选 通信号。
9. 根据权利要求1-8中任意一个或多个所述的方法,包括确定步骤,用于确定所述接收到的选通信号是在时钟信号的上升沿前面还是 在时钟信号的下降沿前面翻转。
10. 根据权利要求9所述的方法,其中,所述确定步骤是通过异或XOR电路实施的。
11. 根据权利要求1-10中任意一个或多个所述的方法,包括通过对所述接收到的选通信号进行上升沿检测,来确定所识别的时钟沿是 属于奇数时钟周期还是偶数时钟周期。
12. 根据权利要求11所述的方法,包括通过被布置用于进行飞轮的内部选通计数器,来确定时钟沿是属于奇数时钟周期还是偶数时 钟周期。
13. 根据权利要求12所述的方法,其中,所述内部选通计数器被布置为仅在时钟上升沿递增。
14. 一种发送元件,所述发送元件被布置为通过多条数据线来向与 所述发送元件接口的接收元件发送数据,所述发送和接收元件的时钟 频率相同,但显现出相位差,所述发送元件被布置为产生选通信号, 并在通过所述数据线发送数据之前通过所述数据线之一将所述选通信 号发送到接收元件,所述发送元件还被布置为控制在将所述选通信号 发送到接收元件之后的所述选通信号的产生,以便控制经由多条数据 线到接收元件的数据传送。
15. 根据权利要求14所述的发送元件,被布置为通过飞轮装置来 产生选通信号。
16. 根据权利要求14或15所述的发送元件,其中,所述选通信号 被布置为每两个时钟周期翻转一次,并且在所述每两个时钟周期所呈 现出的四个时钟沿中的同一个时钟沿上翻转。
17. —种接收元件,所述接收元件被布置为通过多条数据线从与所 述接收元件接口的发送元件接收数据,所述发送和接收元件的时钟相 同,但显现出相位差,所述接收元件被布置为在所述多条数据线上进 行数据传送之前,通过所述多条数据线之一接收来自发送元件的选通 信号,以及被布置为产生与所接收到的选通信号同步的选通信号,以 及保持其中所产生的选通信号,以用于对所述多条数据线上出现的数据进行采样。
18. 根据权利要求17所述的接收元件,被布置为使得所述选通信 号是通过飞轮装置在所述接收元件内产生的。
19. 根据权利要求17或18所述的接收元件,其中,所述接收元件还包括用于对从发送元件传送的选通信号的接收进行监控的装置。
20. 根据权利要求17、 18或19所述的接收元件,被布置为确定从 所述发送元件接收到的选通信号是在时钟信号的上升沿前面还是在时 钟信号的下降沿前面翻转。
21. 根据权利要求20所述的接收元件,其中,对接收选通信号的 时刻的确定步骤是通过异或XOR电路实施的。
22. 根据权利要求17-21中任意一个所述的接收元件,被布置为, 通过对所述接收到的选通信号进行上升沿检测,来确定所识别的时钟 沿是属于奇数时钟周期还是偶数时钟周期。
23. 根据权利要求22所述的接收元件,包括内部选通计数器,用 于确定时钟沿是属于奇数时钟周期还是偶数时钟周期,所述内部选通 计数器被布置用于进行飞轮。
24. 根据权利要求23所述的接收元件,其中,所述内部选通计数 器被布置为仅在时钟上升沿递增。
全文摘要
本发明提供了一种用于在发送元件与接收元件之间的数据接口处寻求同步的方法,以及接口的相关发送和接收元件,其中两个元件的时钟频率相同,但显现出相位差,也被称为同频异相时钟域,该方法在接口处进行数据传送之前包括以下步骤将发送元件处产生的选通信号传送到接收元件;在接收元件处产生选通信号,并使该选通信号与从发送元件接收到的选通信号同步;保持在接收元件处产生的同步选通信号,以对在接口处出现的来自发送元件的数据进行采样。
文档编号H04L7/10GK101300773SQ200680040730
公开日2008年11月5日 申请日期2006年10月30日 优先权日2005年11月3日
发明者史蒂文·德库柏, 戴维·维特斯, 约·弗里逊, 詹姆斯·J·A·马柯雷玛克 申请人:Nxp股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1