对快速外围组件互连(PCI)(PCIe)事务层的一致性驱动增强制造技术

技术编号:17843872 阅读:55 留言:0更新日期:2018-05-03 22:36
公开了对PCIe事务层的一致性驱动增强。在一个示例性方面,一致性代理被添加到PCIe系统以支持在其中使用存储器的宽松的一致性模型。具体而言,端点可以请求存储器的各部分的所有权以从/向该存储器读取和写入。该一致性代理指派包括所请求部分的地址范围。该请求方端点将对应于所指派的地址范围的存储器内容复制到本地端点存储器中以在本地执行读和写操作。拥有方端点可以在请求之际提供所复制的存储器内容的经更新快照。在所复制的存储器内容的使用完成时,或者在来自该一致性代理的请求之际,该地址范围的所有权返回到根复合体,并且该端点将经更新的内容发送回系统存储器元件中的该地址范围。

Conformance drive enhancement for fast peripheral component interconnection (PCI) (PCIe) transaction layer

A conformance drive enhancement for PCIe transaction layer is disclosed. In an exemplary aspect, the consistency broker is added to the PCIe system to support the loose consistency model in which memory is used. Specifically, the endpoint can request ownership of all parts of the memory to read and write from / to the memory. The consistency agent assignment includes the address range of the requested part. The requester side copies the contents of memory corresponding to the assigned address range to the local endpoint memory to perform read and write operations locally. An update snapshot can be provided at the end of the request to provide the contents of the copied memory at the time of request. The ownership of the address range returns to the root complex when the use of the replicated memory content is completed, or at the time of the request from the conformance agent, and the endpoint sends the updated content back to the address range in the system memory element.

【技术实现步骤摘要】
【国外来华专利技术】对快速外围组件互连(PCI)(PCIe)事务层的一致性驱动增强优先权要求本申请依据35U.S.C.§119(e)要求2015年6月22日提交且题为“COHERENCYDRIVENENHANCEMENTSTOAPERIPHERALCOMPONENTINTERCONNECT(PCI)EXPRESS(PCIe)TRANSACTIONLAYER(对快速外围组件互连(PCI)(PCIe)事务层的一致性驱动增强)”的美国临时专利申请S/N.62/182,815的优先权,其内容通过引用被全部纳入于此。本申请还要求2016年6月16日提交且题为“COHERENCYDRIVENENHANCEMENTSTOAPERIPHERALCOMPONENTINTERCONNECT(PCI)EXPRESS(PCIe)TRANSACTIONLAYER(对快速外围组件互连(PCI)(PCIe)事务层的一致性驱动增强)”的美国专利申请S/N.15/184,181的优先权,其内容通过引用被全部纳入于此。背景I.公开领域本公开的技术一般涉及高速外围组件互连(PCI)(PCIe)系统。II.
技术介绍
移动通信设备在现代社会已变得越本文档来自技高网...
对快速外围组件互连(PCI)(PCIe)事务层的一致性驱动增强

【技术保护点】
一种用于控制高速外围组件互连(PCI)(PCIe)系统中的主机存储器的方法,包括:在主机的与所述主机中的主机存储器相关联的根复合体处接收来自第一端点的访问存储在所述主机存储器中的第一部分数据的请求;向所述主机的一致性代理请求来自所述主机的与所述第一部分数据相关联的地址范围的所有权;由所述一致性代理将所述地址范围的所有权从所述主机指派到所述第一端点;向所述第一端点提供与所述地址范围相关联的数据;以及当所述地址范围的所有权返回到所述主机时,从所述第一端点接收与所述地址范围相关联的经修改数据。

【技术特征摘要】
【国外来华专利技术】2015.06.22 US 62/182,815;2016.06.16 US 15/184,1811.一种用于控制高速外围组件互连(PCI)(PCIe)系统中的主机存储器的方法,包括:在主机的与所述主机中的主机存储器相关联的根复合体处接收来自第一端点的访问存储在所述主机存储器中的第一部分数据的请求;向所述主机的一致性代理请求来自所述主机的与所述第一部分数据相关联的地址范围的所有权;由所述一致性代理将所述地址范围的所有权从所述主机指派到所述第一端点;向所述第一端点提供与所述地址范围相关联的数据;以及当所述地址范围的所有权返回到所述主机时,从所述第一端点接收与所述地址范围相关联的经修改数据。2.如权利要求1所述的方法,其特征在于,进一步包括在所述主机存储器中存储与所述地址范围相关联的所述经修改数据。3.如权利要求1所述的方法,其特征在于,进一步包括在从所述第一端点接收与所述地址范围相关联的所述经修改数据之前,向所述第一端点请求将所述地址范围的所有权返回到所述主机。4.如权利要求1所述的方法,其特征在于,进一步包括在从所述第一端点接收与所述地址范围相关联的所述经修改数据之后,在所述根复合体处从所述第一端点接收所述地址范围的所有权并将所述地址范围的所有权返还到所述主机。5.如权利要求1所述的方法,其特征在于,进一步包括:在所述根复合体处从第二端点接收读取存储在所述主机存储器中的第二部分数据的请求,所述第二部分数据与所述地址范围相关联;向所述第一端点请求与所述地址范围相关联的数据的快照;以及向所述第二端点提供与所述地址范围相关联的数据的快照。6.如权利要求1所述的方法,其特征在于,进一步包括:在所述根复合体处从第二端点接收访问存储在所述主机存储器中的第二部分数据的请求,所述第二部分数据与所述地址范围相关联;向所述一致性代理请求来自所述第一端点的所述地址范围的所有权;向所述第一端点请求将所述地址范围的所有权返回到所述主机;在从所述第一端点接收与所述地址范围相关联的所述经修改数据之后,由所述一致性代理将所述地址范围的所有权从所述第一端点指派到所述第二端点;以及向所述第二端点提供与所述地址范围相关联的数据。7.一种快速外围组件互连(PCI)(PCIe)系统的主机系统,包括:PCIe总线接口,其被配置成通过PCIe总线至少耦合到第一端点和第二端点;主机存储器,包括存储于其中的数据,至少第一部分数据和第二部分数据与一地址范围相关联;与所述主机存储器相关联的根复合体,其被配置成从所述PCIe总线接收来自所述第一端点的对与所述地址范围相关联的所述第一部分数据的所有权的请求;以及一致性代理,其被配置成控制所述地址范围的所有权。8.如权利要求7所述的主机系统,其特征在于,所述根复合体被进一步配置成:向所述一致性代理请求来自所述主机系统的与所述第一部分数据相关联的所述地址范围的所有权;向所述第一端点提供与所述地址范围相关联的数据;所述一致性代理被进一步配置成将所述地址范围的所有权从所述主机系统指派到所述第一端点;以及在所述主机存储器中存储与所述地址范围相关联的经修改数据。9.如权利要求8所述的主机系统,其特征在于,所述根复合体被进一步配置成:向所述第一端点提供与所述地址范围相关联的数据;以及当所述地址范围的所有权返回到所述主机系统时,从所述第一端点接收与所述地址范围相关联的经修改数据。10.如权利要求9所述的主机系统,其特征在于,所述根复合体被进一步配置成在所述主机存储器中存储与所述地址范围相关联的所述经修改数据。11.如权利要求9所述的主机系统,其特征在于,所述根复合体被进一步配置成在从所述第一端点接收与所述地址范围相关联的所述经修改数据之前,向所述第一端点请求将所述地址范围的所有权返还到所述主机系统。12.如权利要求9所述的主机系统,其特征在于,所述根复合体被进一步配置成在从所述第一端点接收与所述地址范围相关联的所述经修改数据之后,从所述第一端点接收所述地址范围的所有权并将所述地址范围的所有权返还到所述主机系统。13.如权利要求9所述的主机系统,其特征在于,所述根复合体被进一步配置成:从所述第二端点接收读取存储在所述主机存储器中的第二部分数据的请求;向所述第一端点请求与所述地址范围相关联的数据的快照;以及向所述第二端点提供与所述地址范围相关联的数据的快照。14.如权利要求9所述的主机系统,其特征在于,所述根复合体被进一步配置成:从所述第二端点接收访问存储在所述主机存储器中的第二部分数据的请求;向所述一致性代理请求来自所述第一端点的所述地址范围的所有权;向所述第一端点请求将所述地址范围的所有权返回到所述主机系统;以及向所述第二端点提供与所述地址范围相关联的数据;所述一致性代理被进一步配置成在从所述第一端点接收与所述地址范围相关联的所述经修改数据之后,将所述地址范围的所有权从所述第一端点指派到所述第二端点。15.如权利要求7所述的主机系统,其特征在于,所述主机系统被集成到集成电路(IC)中。16.如权利要求7所述的主机系统,其特征在于,所述主机系统被集成到选自下组的设备中:机顶盒;娱乐单元;导航设备...

【专利技术属性】
技术研发人员:S·Y·伊弗拉奇A·吉尔J·L·帕尼安O·罗森伯格
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1