双向通信方法以及使用该双向通信方法的双向通信设备的制造方法

文档序号:9916568阅读:740来源:国知局
双向通信方法以及使用该双向通信方法的双向通信设备的制造方法
【技术领域】
[0001 ]本发明涉及一种双向通信方法以及使用该双向通信方法的双向通信设备。
【背景技术】
[0002] 根据常规的双向通信方法,锁相环(PLL)或时钟数据恢复(CDR)电路形成在第一方 和第二方两方。当第一方发送时钟信号时,第二方恢复该时钟信号,然后发送数据。同样地, 当在相反的方向上发送时钟信号时,恢复该时钟信号,然后收发数据。

【发明内容】

[0003] 技术问题
[0004] 根据常规技术的双向通信方法包括恢复时钟的处理,并因此每当发送方和接收方 发生改变时执行恢复时钟的处理。然而,为了恢复时钟,锁相环(PLL)或时钟数据恢复(CDR) 电路的锁定时间被消耗,并且因为每当发送和接收发生改变时都消耗锁定时间,所以延迟 增加。为了减小延迟,可以使用并行总线结构、多条时钟总线和多条控制信号总线。然而,在 总线之间可能存在信号偏移(signal skew),并且芯片的引脚的数目不经济地增加。
[0005] 本实施方式被提出以解决常规技术的这些问题,并且旨在提供一种双向通信方法 以及使用该双向通信方法的双向通信设备,在该方法中,发送方和接收方能够在无需锁相 时间的情况下高速地发生改变,以执行数据发送。
[0006] 技术解决方案
[0007] 本发明的一方面提供了一种在第一方和利用由该第一方提供的时钟进行操作的 第二方之间的通信方法,该通信方法包括以下步骤:相位校准步骤;由所述第一方向所述第 二方发送命令分组的步骤;以及在所述第一方和所述第二方之间根据所述命令分组来收发 数据分组的数据发送和接收步骤,其中,执行所述相位校准步骤,以对所述第一方的发送采 样时钟的相位和所述第一方的接收采样时钟的相位进行校准。
[0008] 本发明的另一方面提供了一种通信方法,在该通信方法中,第一方利用由该第一 方提供的时钟向第二方发送数据,所述通信方法包括以下步骤:(a)由所述第一方改变所述 时钟的相位,以生成具有目标相位的初始时钟(preliminary clock); (b)由所述第一方利 用所述初始时钟对相互预定的训练模式进行采样,并且将经采样的模式发送到所述第二 方;(c)由所述第二方利用所述时钟对所接收的模式进行采样,将经采样的模式与预定的所 述训练模式进行比较,并且发送比较结果;(d)由所述第一方根据所述比较结果来选择初始 时钟作为发送采样时钟;以及(e)由所述第一方利用已经被调整相位的所述发送采样时钟 对要发送的所述数据进行采样,并且将经采样的数据发送到所述第二方。
[0009] 本发明的另一方面提供了一种通信方法,在该通信方法中,第二方利用由第一方 提供的时钟向该第一方发送数据,所述通信方法包括以下步骤:(a)由所述第二方向所述第 一方发送相互预定的训练模式;(b)由所述第一方改变所述时钟的相位,以生成具有目标相 位的初始时钟;(c)由所述第一方利用所述初始时钟对由所述第二方提供的所述模式进行 采样,并且将经采样的模式与预定的所述训练模式进行比较;(d)由所述第一方根据比较结 果来选择初始时钟作为接收采样时钟;以及(e)利用所述接收采样时钟对由所述第二方发 送的所述数据进行采样。
[0010] 本发明的另一方面提供了一种通信设备,该通信设备包括:第一方,所述第一方包 括时钟提供器和多个第一方数据收发器,所述时钟提供器被配置为提供时钟,所述多个第 一方数据收发器被配置为提供数据或接收数据;第二方,所述第二方包括时钟接收器和多 个第二方数据收发器,所述多个第二方数据收发器被配置为提供所述数据或接收所述数 据;数据信道单元,所述数据信道单元包括数据信道,所述数据信道被配置为将所述多个第 一方数据收发器与所述多个第二方数据收发器分别连接;以及时钟信道,所述时钟信道被 配置为将来自所述第一方的所述时钟提供到所述第二方,其中,所述第一方和所述第二方 利用所述时钟进行操作。
[0011] 有益效果
[0012] 根据本实施方式的通信方法或通信设备,每当发送方和接收方发生改变时,不必 要等待锁相环(PLL)的锁定时间,并因此缩短了延迟周期。
【附图说明】
[0013] 图1是概括根据本示例性实施方式的通信设备的框图。
[0014] 图2是概括根据本示例性实施方式的通信方法的流程图。
[0015] 图3(a)和图3(b)是例示发送相位校准处理的示例性定时图,其中,图3(a)是例示 第一方利用时钟来生成多个初始时钟并且生成使用该初始时钟而进行采样的训练模式的 处理的示意定时图,并且图3(b)是例示第二方利用时钟对所接收的模式进行采样的处理的 示意定时图。
[0016]图4是例示接收相位校准处理的示例性定时图。
[0017]图5是示意性地示出第一方将存储的数据写入到第二方的处理的定时图。
[0018]图6是示意性地示出第一方10读取存储在第二方20的数据的处理的定时图。
[0019]图7是示出当第二方20是要求更新的动态随机存取存储器(DRAM)时第二方20执行 更新的处理的图。
【具体实施方式】
[0020]由于本发明的描述仅是用于结构的或功能的描述的实施方式,因此本发明的范围 不应该被理解为受以下公开的示例性实施方式的限制。换句话说,可以按照各种方式修改 并且按照各种形式执行示例性实施方式,并因此本发明的范围应该被理解为包括可以体现 本发明的技术精神的等同物。
[0021 ]本文中使用的术语的含义应该被如下地理解。
[0022]除非上下文另外清楚地指出,否则单数形式还旨在包括复数形式。还应该理解的 是,当在本文中使用术语"包括"、"包括有"、"包含"、"包含有"时,所述术语指定存在所述的 特征、整体、步骤、操作、元件、部分或其组合,但是不排除存在或附加一个或更多个其它特 征、整体、步骤、操作、元件、部件或其组合。
[0023]除非上下文清楚地指出特定顺序,否则步骤可以按照与描述的顺序不同的顺序执 行。换句话说,步骤可以按照与所描述的顺序相同的顺序执行,可以基本上同时执行,或者 可以按照相反的顺序执行。
[0024] 除非另有限定,否则本文中使用的所有术语具有与本发明所属领域的普通技术人 员通常理解的含义相同的含义。还应该理解的是,除非本文中明确限定,否则术语(诸如在 通用字典中定义的术语)应该被解释为具有与它们在相关领域的上下文中的含义一致的含 义,而不是理想地或者过于形式化地解释它们的意思。
[0025] 在本说明书中,信号线不根据类型来分类。因此,数据总线可以是用于发送单端信 号的信号线、或者用于发送差分信号的一对线。在附图中示出的每条线可以被解释为由一 个或更多个模拟信号或数字信号组成的单信号或总线信号,并且可以根据需要添加其描 述。
[0026] 在下文中,将参照附图来描述本实施方式。图2是概括根据本实施方式的通信设备 的框图。参照图1,根据本实施方式的通信设备包括发送或接收数据的第一方10、以及接收 由第一方10发送的数据或向第一方10发送数据的第二方20。
[0027] 第一方10包括提供时钟的时钟提供器310、以及提供数据或接收数据的多个数据 收发器100。第二方20包括时钟接收器320和提供数据或接收数据的多个数据收发器200。在 示例性实施方式中,第一方10还可以包括提供命令分组的命令发送器410,并且第二方20还 可以包括接收命令分组的命令接收器420。
[0028] 根据本实施方式的通信设备包括:数据信道单元,其包括将多个第一方数据收发 器100和多个第二方数据收发器200分别连接的数据信道DATA 1、DATA 2、···、和DATA η;时 钟信道CLK,其将时钟从第一方10提供到第二方20;以及命令信道CMD,其发送命令分组。第 一方10和第二方20利用同一时钟进行操作。
[0029] 图2是概括根据本实施方式的通信方法的流程图。参照图2,根据本实施方式的通 信方法是第一方和使用由第一方提供的时钟的第二方之间的通信方法,并且包括相位校准 步骤(S100)、由第一方向第二方发送命令分组的步骤(S200)、以及在第一方和第二方之间 根据命令分组来收发数据分组的数据发送和接收步骤(S300)。执行相位校准步骤,以对第 一方的发送采样时钟的相位和第一方的接收采样时钟的相位进行校准。
[0030] 参照图1,第一方10包括多个数据收发器100。每个数据收发器100包括接收器110 和发送器120。接收器110包括:接收缓冲器112,其从数据信道接收串行数据;解串器 (deserializerHH,其对串行数据解串并将经解串行化的数据提供到第一方10的内部电 路;以及接收相位调整器116,其从时
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1