[发明专利]在多通路链路中动态地协商不对称链路宽度在审
| 申请号: | 201910457276.5 | 申请日: | 2019-05-29 |
| 公开(公告)号: | CN110659239A | 公开(公告)日: | 2020-01-07 |
| 发明(设计)人: | D·达斯夏尔马 | 申请(专利权)人: | 英特尔公司 |
| 主分类号: | G06F13/42 | 分类号: | G06F13/42;G06F13/40 |
| 代理公司: | 72002 永新专利商标代理有限公司 | 代理人: | 刘瑜;王英 |
| 地址: | 美国加*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 差分信号 接收数据 重新配置 链路 硬件电路实现 链路配置 多通道 | ||
1.一种用于配置多通道链路的装置,所述装置包括:
端口,其包括用于支持所述多通道链路的硬件,所述链路包括通道,所述通道包括第一差分信号对和第二差分信号对,其中,所述第一差分信号对初始地被配置为发送数据而所述第二差分信号对初始地被配置为接收数据;以及
链路配置逻辑,其至少部分地以硬件电路实现,用于:
确定所述端口包括硬件,所述硬件用于支持以下中的一个或两个:在所述第一差分信号对上接收数据或在所述第二差分信号对上发送数据,以及
重新配置所述第一差分信号对以利用所述第二差分信号对接收数据或重新配置所述第二差分信号对以利用所述第一差分信号对发送数据;以及
其中,所述端口用于基于对所述第一差分信号对和所述第二差分信号对中的一个或两个的重新配置来发送数据或接收数据。
2.如权利要求1所述的装置,其中,所述端口包括基于快速外围组件互连(PCIe)的端口。
3.如权利要求1所述的装置,其中,所述链路配置逻辑用于在操作的链路训练阶段期间接收公告,所述公告指示所述端口包括硬件,所述硬件用于支持以下中的一个或两个:在所述第一差分信号对上接收数据或在所述第二差分信号对上发送数据。
4.如权利要求1所述的装置,其中,所述链路配置逻辑用于执行针对所述第一差分信号对和所述第二差分信号对的链路均衡。
5.如权利要求1所述的装置,其中,所述装置包括缓冲存储器,其耦合到所述端口,用于缓冲要在所述第一差分信号对和所述第二差分信号对上发送的发送数据,或缓冲在所述第一差分信号对和所述第二差分信号对上接收的接收数据。
6.如权利要求5所述的装置,其中,所述缓冲存储器包括用于所述第一差分信号对和所述第二差分信号对中的每一个的公共堆栈。
7.如权利要求5所述的装置,其中,所述缓冲存储器包括用于所述第一差分信号对的第一堆栈和用于所述第二差分信号对的第二堆栈。
8.如权利要求1所述的装置,其中,所述端口包括硬件,所述硬件用于支持多个TX线和多个RX线,其中,所述端口包括硬件,所述硬件用于在所述多个TX线的子集上接收数据和/或用于在所述多个RX线的子集上发送数据。
9.如权利要求8所述的装置,其中,所述链路配置逻辑用于将通道号分配给所述多个TX线的子集或所述多个RX线的子集。
10.如权利要求1所述的装置,其中,所述端口包括硬件,所述硬件用于在所述第一差分信号对上接收控制信令或在所述第二差分信号对上发送控制信令。
11.如权利要求1所述的装置,其中,所述链路配置逻辑用于基于带宽利用信息来确定重新配置所述第一差分信号对或所述第二差分信号对。
12.一种用于在多通道链路中执行通道配置的方法,所述方法包括:
检测跨链路的设备到主机设备的连接,其中,所述链路包括第一信号通道和第二信号通道,所述第一信号通道初始地被配置为从所述设备向所述主机设备发送数据,所述第二信号通道初始地被配置为在所述设备处从所述主机设备接收数据;
从所述设备接收能力公告,所述能力公告指示所述设备能够支持以下中的至少一个:所述第一信号信道用于接收数据的转换或者所述第二信号信道用于发送数据的转换;
执行通道配置以重新配置所述第一信号通道以接收数据或重新配置所述第二信号通道以发送数据;以及
基于所述第一信号信道和所述第二信号信道中的一个或两个的重新配置来通过所述链路传送数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910457276.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数据通信系统
- 下一篇:一种串口通信方法、装置、存储介质及电子设备





