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.
技术介绍
移动通信设备在现代社会已变得越来越普遍。此类移动通信设备的日益盛行部分地是由这些设备上可用的增加的功能性来推动的。此类增加的功能性是通过在移动通信设备内包括越来越复杂的集成电路(IC)来实现的。随着移动通信设备内的IC的数目和复杂度的增加,各种IC也需要彼此通信。已经公布了数个标准,其概述了允许IC彼此通信的各种协议。一种流行的协议是外围组件互连(PCI)协议,其存在各种类型,包括快速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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。