[发明专利]带内重定时器寄存器访问在审
申请号: | 201780012518.9 | 申请日: | 2017-02-22 |
公开(公告)号: | CN108701023A | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | D·D·夏尔马 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F13/42;G06F11/10 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 陈松涛;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 重定时器 寄存器访问 集合 事务 发送 链路连接 数据编码 数据对应 寄存器 设备处 | ||
1.一种装置,包括:
存储器,其用于存储第一设备的特定寄存器;以及
物理层逻辑单元,其至少部分地在硬件中实施,所述物理层逻辑单元用于:
从所述特定寄存器访问数据,其中,所述第一设备经由链路连接到第二设备,所述链路包括至少一个重定时器,所述特定寄存器对应于要在与所述重定时器的带内事务中发送的请求,并且所述数据对应于与所述重定时器的特定事务;以及
生成至少一个有序集合以包括用所述数据编码的位子集,其中,所述有序集合将在所述链路上发送,并且所述位子集要在所述特定事务中由所述重定时器处理。
2.根据权利要求1所述的装置,其中,所述特定事务包括从所述重定时器的寄存器读取数据的请求,并且所述请求由所述数据生成。
3.根据权利要求1所述的装置,其中,所述特定事务包括将数据写入所述重定时器的寄存器的请求,并且所述请求由所述数据生成。
4.根据权利要求1所述的装置,其中,所述链路包括多个重定时器,所述重定时器包括所述多个重定时器中的特定一个重定时器,并且所述位子集还被编码以识别所述特定事务是针对所述特定重定时器的。
5.根据权利要求1所述的装置,其中,所述位子集包括如根据特定协议定义的所述有序集合的保留位。
6.根据权利要求5所述的装置,其中,所述特定协议包括基于外围组件快速互连(PCIe)的协议,并且所述有序集合符合所述基于PCIe的协议。
7.根据权利要求5所述的装置,其中,所述有序集合包括PCIe SKP有序集合。
8.根据权利要求1所述的装置,其中,所述有序集合包括第一有序集合,并且所述物理层逻辑单元还用于接收由所述第二设备生成的第二有序集合,其中,所述第二有序集合包括响应于所述第一有序集合的经编码的位子集而由所述重定时器编码的位子集。
9.根据权利要求8所述的装置,其中,所述物理层逻辑单元用于将所述第二有序集合识别为对所述第一有序集合在握手时的确认。
10.根据权利要求8所述的装置,其中,所述第二有序集合的位子集用与所述重定时器在所述特定事务中的响应相对应的数据进行编码。
11.根据权利要求10所述的装置,其中,所述特定事务涉及读取或写入所述重定时器的寄存器。
12.根据权利要求10所述的装置,其中,所述特定寄存器包括第一寄存器,所述存储器还存储第二寄存器,并且所述第二寄存器对在所述带内事务中从所述重定时器接收到的响应进行存储。
13.根据权利要求12所述的装置,其中,系统软件写入所述第一寄存器并从所述第二寄存器读取。
14.根据权利要求1所述的装置,其中,所述位子集包括一个或多个错误检测位,以用于由所述重定时器识别所述位子集中的位错误。
15.根据权利要求14所述的装置,其中,所述错误检测位包括循环冗余校验(CRC)值。
16.根据权利要求1所述的装置,其中,所述物理层逻辑单元用于在训练与所述重定时器的寄存器无关的链路时使用所述有序集合。
17.根据权利要求1所述的装置,还包括所述第一设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780012518.9/1.html,转载请声明来源钻瓜专利网。