【技术实现步骤摘要】
用于高速信令互连的帧对齐恢复
[0001]至少一个实施例涉及用于执行和促进高速通信的处理资源。例如,至少一个实施例涉及用于地面参考信令(GRS)互连中的帧对齐恢复的技术。
技术介绍
[0002]通信系统经由通信通道或介质(例如,电缆、印刷电路板、链路、无线等)将信号从发送器传输至接收器。为了确保数据在芯片至芯片(C2C)通信时可靠地传送,可以在传送数据之前对通信系统进行训练。例如,通信系统可被训练成使得在接收器处接收的数据被同步。一些通信系统可以尝试通过发送帧符号并使用去偏离(de
‑
skewing)先进先出(FIFO)组件来同步在接收器处接收到的数据以进行连续帧对齐。这样的传统方法可以降低数据传输速率并降低数据带宽。这种传统方法还可导致在每次停止和重新开始数据传输时重复同步过程。
附图说明
[0003]将参考附图描述根据本公开的各个实施例,在附图中:
[0004]图1是根据至少一些实施例的采用用于帧对齐恢复的方法的示例通信系统;
[0005]图2示出了根据至少一些实施例的采用用于帧对齐恢复的方法的示例通信系统;
[0006]图3是根据至少一些实施例的采用用于帧对齐恢复的方法的示例通信系统;
[0007]图4是根据至少一些实施例的用于高速互连系统的帧对齐恢复的方法的示图;
[0008]图5是根据至少一些实施例的用于帧对齐恢复的方法的流程图;
[0009]图6是根据至少一些实施例的用于高速互连系统的帧对齐恢复的方法的流程图;
[0 ...
【技术保护点】
【技术特征摘要】
1.一种系统,包括:第一设备,其包括发送器并且与包括一个或更多个数据通路的链路耦合,所述第一设备用于:发送两个或更多个帧以同步所述一个或更多个数据通路,其中每个帧包括一定数量的比特;以及第二设备,其与所述链路耦合并且包括接收器,所述第二设备用于:从每个数据通路接收与所述两个或更多个帧中的每个帧中的所述一定数量的比特相对应的第一组比特;确定从所述一个或更多个数据通路中的数据通路接收的所述第一组比特不与所述两个或更多个帧的帧边界相对应;以及响应于确定所述第一组比特不与所述帧边界相对应,使所述一个或更多个数据通路中的每个数据通路相对于所述帧边界同步。2.根据权利要求1所述的系统,其中为了使所述一个或更多个数据通路中的每个数据通路同步,所述第二设备进一步用于:响应于确定所述第一组比特不对应于所述帧边界,而将在所述一个或更多个数据通路中的所述数据通路处接收的所述第一组比特移位一个或更多个单位间隔UI;以及响应于移位在所述数据通路处接收的所述第一组比特,向所述第一设备发送所述一个或更多个数据通路中的每个数据通路相对于所述帧边界被同步的指示。3.根据权利要求2所述的系统,其中:所述第一设备进一步用于:接收所述一个或更多个数据通路中的每个数据通路相对于所述帧边界被同步的所述指示;在所述一个或更多个数据通路中的每个数据通路上发送第二组帧,所述第二组帧中的每个帧包括值并且在发送器时钟的时钟周期期间进行发送;以及所述第二设备进一步用于:在所述一个或更多个数据通路中的每个数据通路上接收所述第二组帧;确定在所述一个或更多个数据通路中的所述数据通路处接收的值与在所述一个或更多个数据通路中的其余数据通路处接收的值不同;响应于确定所述数据通路处的值是不同的,将在所述数据通路处接收的所述第二组帧移位一个突发单位间隔BUI;以及响应于移位在所述数据通路处的所述第二组帧,向所述第一设备发送所述帧边界对于所述一个或更多个数据通路中的每个数据通路是相同的指示。4.根据权利要求3所述的系统,其中所述第二设备进一步用于:响应于在每个数据通路上接收到所述第二组帧,确定在所述一个或更多个数据通路处接收的所述第二组帧中的第一值;以及将所述第二组帧中的所述第一值与在所述其余数据通路处接收的每个其余值进行比较,其中确定在所述数据通路处接收的所述值不同于在所述其余数据通路处接收的所述值是至少部分地基于将所述第二组帧中的所述第一值与在所述一个或更多个数据通路处接收的所述其余值进行比较。
5.根据权利要求3所述的系统,其中所述第二设备进一步用于:将对所述数据通路处接收的所述第二组帧移位之后生成的经移位的值与在所述一个或更多个数据通路中的所述其余数据通路处接收的值进行比较;以及确定所述数据通路处的所述经移位的值与在所述一个或更多个数据通路中的所述其余数据通路处接收的所述值相同,其中所述第二设备用于响应于确定在所述数据通路处接收的所述经移位的值是相同的,而发送对于所述一个或更多个数据通路中的每个数据通路所述帧边界是相同的所述指示。6.根据权利要求3所述的系统,其中所述第二设备进一步用于:将对所述数据通路处接收的所述第二组帧移位之后生成的所述经移位的值与在所述一个或更多个数据通路中的其余数据通路处接收的所述值进行比较;确定所述数据通路处的所述经移位的值不同于在所述一个或更多个数据通路中的所述其余数据通路处接收的值;响应于确定所述经移位的值是不同的,而将所述数据通路处的所述经移位的值移位一个BUI以生成第二经移位的值;将所述数据通路处的所述第二经移位的值与在所述一个或更多个数据通路中的所述其余数据通路处接收的值进行比较;以及确定所述数据通路处的所述第二经移位的值与在所述一个或更多个数据通路中的所述其余数据通路处接收的所述值相同,其中所述第二设备用于响应于确定在所述数据通路处接收的所述第二经移位的值相同而发送对于所述一个或更多个数据通路中的每个数据通路所述帧边界是相同的所述指示。7.根据权利要求3所述的系统,其中:所述一定数量的比特是非混叠重复模式;以及所述第二组帧与计数模式相关联。8.根据权利要求2所述的系统,其中所述第二设备进一步用于:将经移位的第一组比特与存储的模式进行比较;以及确定所述经移位的第一组比特与所述存储的模式相关联,其中发送所述一个或更多个数据通路相对于所述帧边界被同步的所述指示是响应于确定所述经移位的第一组比特与所述存储的模式相关联。9.根据权利要求2所述的系统,其中所述第二设备进一步用于:将经移位的所述第一组比特与存储的模式相比较;基于所述经移位的第一组比特与所述存储的模式的比较来确定所述经移位的第一组比特不对应于所述存储的模式;响应于确定所述经移位的第一组比特不对应于所述存储的模式,将所述经移位的第一组比特移位额外的一个或更多个UI,以接收第二经移位的第一组比特;将所述第二经移位的第一组比特与所述存储的模式相比较;以及确定所述第二经移位的第一组比特与所述存储的模式相关联,其中发送所述一个或更多个数据通路相对于所述帧边界被同步的所述指示是响应于确定所述第二经移位的第一组比特与所述存储的模式相关联。10.根据权利要求1所述的系统,其中所述第二设备进一步用于:
将在每个数据通路处接收的所述第一组比特与存储的模式进行比较;以及确定在所述数据通路处接收的所述第一组比特不同于所述存储的模式,其中确定在所述数据通路处接收的所述第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。