[发明专利]用于处理突发读取事务的装置和方法在审
申请号: | 201910866042.6 | 申请日: | 2019-09-12 |
公开(公告)号: | CN110928811A | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 詹姆师德·加拉;图沙尔·P·兰格;安尼萨·科纳;安德鲁·布鲁克菲尔德·斯温;迈克尔·安德鲁·坎贝尔 | 申请(专利权)人: | ARM有限公司 |
主分类号: | G06F13/16 | 分类号: | G06F13/16 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 林强 |
地址: | 英国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 处理 突发 读取 事务 装置 方法 | ||
提供了用于处理突发读取事务的装置和方法。该装置具有主设备和经由连接介质耦合到主设备的从设备。主设备包括用于发起使得主设备向从设备发出指定读取地址的地址传送的突发读取事务。从设备被布置为通过使得基于读取地址获得突发读取事务所需的多个数据项、并通过在连接介质上执行多次数据传送以便将多个数据项传送到主设备,来处理突发读取事务。从设备具有传送标识符生成电路,用于为每次数据传送生成传送标识符以指出哪个数据项正通过该数据传送进行传送。主设备具有用于缓冲接收的数据项的缓冲电路,其用于采用为每次数据传送提供的传送标识符来使数据项以确定顺序被提供给处理电路,而不管数据项经由多次数据传送被传送到主设备的顺序如何。
技术领域
本技术涉及用于处理突发读取事务的装置和方法。
背景技术
已知数据处理系统支持突发读取事务的使用,其中主设备可发起单个读取事务,该事务导致多个数据项被取回并返回到主设备。各个数据项可被称为突发事务的节拍,因此突发读取事务将包括多个节拍。为了执行突发事务,主设备通常将经由系统的连接介质向从设备发出地址传送。连接介质可以采用各种形式,但是可以例如是将一个或多个主设备与一个或多个从设备互连的互连。
通常,主设备与从设备之间的通信被布置成符合特定的通信协议,并且当处理突发读取事务时,通常情况是必须以预定顺序将读取事务的节拍返回到主设备的处理电路。关于数据节拍的该响应排序规则可以对系统内的元件施加显著约束,其中可能存在中间节点,中间节点从不同的源收集节拍,然后以所需顺序将这些节拍向上游发送到主设备。例如,这样的中间节点可能需要添加重新排序缓冲器以确保所接收的节拍可以被缓冲并重新排序,使得它们可以被以所需的预定顺序传播到主设备上。
这样的重新排序约束会限制使用突发读取事务的程度。例如,在特定实现中,可以将突发大小限制为相对少量的节拍,以便减少系统内的重新排序缓冲器要求。然而,这避免了通过使用更大的突发事务可以实现的潜在性能益处。或者,特定实现可以选择使所有读取事务串行化,因此完全避免使用突发事务,从而避免对重新排序缓冲器的需要。然而,相对于允许使用突发读取事务的系统,这样的系统通常遭受不佳的性能。
因此,将希望提供一种用于处理系统内的突发读取事务的改进机制,其中响应排序规则与事务的节拍相关联。
发明内容
在一个示例布置中,提供了一种装置,其包括:主设备;和从设备,该从设备经由连接介质耦合到主设备;主设备包括用于发起突发读取事务的处理电路,该突发读取事务使得主设备经由连接介质向从设备发出指定读取地址的地址传送;从设备被布置为:通过使得使用由地址传送指定的读取地址获得突发读取事务所需的多个数据项并通过在连接介质上执行多次数据传送以便将这多个数据项传送到主设备,来处理突发读取事务;从设备包括传送标识符生成电路,该传送标识符生成电路用于为每次数据传送生成将通过连接介质传输的传送标识符,以指出所述多个数据项中的哪个数据项正通过该数据传送进行传送;并且主设备包括数据缓冲电路,该数据缓冲电路用于缓冲经由多次数据传送接收的数据项并用于采用为每次数据传送提供的传送标识符来使得多个数据项以确定的顺序被提供给处理电路,而不管数据项经由多次数据传送被传送到主设备的顺序如何。
在另一个示例布置中,提供了一种主设备,其包括:接口电路,用于将主设备连接到连接介质,以促进与从设备的通信;处理电路,用于发起突发读取事务,该突发读取事务使得主设备经由连接介质向从设备发出指定读取地址的地址传送;接口电路被布置为:经由连接介质从从设备接收多次数据传送,每次数据传送提供突发读取事务所需的多个数据项当中的数据项,对于每次数据传送,从设备通过连接介质提供传送标识符以指出所述多个数据项中的哪个数据项正提供该数据传送进行传送;以及数据缓冲电路,用于缓冲经由多次数据传送接收的数据项,并用于采用为每次数据传送提供的传送标识符来使得多个数据项以确定的顺序被提供给所述处理电路,而不管数据项经由多次数据传送被传送到主设备的顺序如何。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910866042.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有改进的发球头移动的乒乓球机器人
- 下一篇:电动工具及其启动方法