[发明专利]互连装置和用于其的控制方法有效
申请号: | 201110400522.7 | 申请日: | 2011-12-06 |
公开(公告)号: | CN102591829B | 公开(公告)日: | 2016-11-30 |
发明(设计)人: | 坂口浩章;甲斐齐;小林浩 | 申请(专利权)人: | 索尼公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 周少杰 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 互连 装置 用于 控制 方法 | ||
技术领域
本公开涉及一种互连装置,更特别地涉及传送准许拆分事务(split transaction)的数据的互连装置,以及用于控制该互连装置的方法。
背景技术
通常,为了从某一模块向不同的模块传送数据,频繁使用通过总线相互连接模块的技术。引导数据传送的模块之一称为主机,而被动操作的模块称为从机。担当主机的模块典型地是处理器。担当从机的模块典型地是存储器。
在包括总线宽度或字节顺序(endian)系统不同的多个总线的系统中,提供根据总线宽度等的差异进行数据转换的总线桥。关联的总线连接到总线桥以允许总线之间的数据传送。总线和总线桥也称为互连。
在如刚才所述的这样的总线系统中,通过准许拆分事务可以提高传送效率。拆分事务相互独立地控制来自用于数据传送的一系列动作或事务中、对数据传送和实际数据传送的请求。作为准许拆分事务的总线标准,AXI(先进可扩展接口)总线等可利用。
在准许拆分事务的情况下,诸如总线桥的互连在其中传送仍然未决解或未完成时段内,保持涉及主机和从机之间的传送的事务(transaction)信息。这里,未解决表示请求的数据传送仍然不完整的状态。而且,事务信息是控制响应的传送必需的信息。例如,事务信息包括进行分段(burst)传送时的分段长度或分段数量。
描述拆分事务中保持拆分信息对互连的必需性。假设其中两个主机M1与M2和两个从机S1与S2连接到互连的总线系统。假设在该总线系统中,首先主机M1发出用于请求到从机S1的数据传送的请求A,然后主机M2发出用于请求到从机S2的数据传送的请求B。还假设,请求A请求分段传送,而请求B不请求分段传送。虽然从机S1和S2响应于对应的请求单独返回响应,但是返回这样的响应的顺序可能不同于发出请求A和B的顺序。在这样的情况下,为了决定通过分段传送要传送哪一个响应,互连在其中传送仍然未解决的时段内保持对应于请求的事务信息。互连通过参考其中保持的事务信息,可以适当地控制数据传送。
作为用于保持AXI总线中事务信息的技术,已经提出一种其中对每个事务提供FIFO(先入先出)系统的总线系统,并且例如公开在日本专利公开No.2008-41099中。这样FIFO系统的数量大于可准许的未解决传送的数量的最大值。互连将对应于每个请求的传送信息存储到对应于涉及请求的事务的FIFO系统。利用所述配置,当互连从任何FIFO系统读出事务信息时,没有搜索对应事务的必要性。因此,可以以高速进行事务信息的读出处理。
发明内容
然而,在上述技术中,难以抑制由总线系统准许的事务数量的最大值的增大引起的FIFO大小的增大。在为每个事务提供FIFO系统的情况下,不可避免地提供等于事务数量的最大值的多个FIFO系统。因此,FIFO系统的总存储容量与总线系统准许的事务数量的最大值的增长成比例地增长。
因此,希望提供一种互连装置和一种用于该互连装置的控制方法,通过其可以抑制由总线系统准许的事务数量的最大值的增长导致的存储容量的增长。
根据本公开的实施例,提供一种互连装置,包括:缓冲器,适于保持多个管理表使得单独对应于时隙,多个管理表的每个与用于控制响应的传送处理的事务信息有关联关系地保持来自位串内的部分位串,部分位串通过从用于事务处理的识别的位串移除时间段指定位串获得,该位串包括作为时间段指定位串的用于指定多个时隙之一的位串,且用于识别包括请求的传送处理和对应于该请求的响应的传送处理的事务处理;请求处理部分,适于当基于涉及请求的时间段指定位串指定的时隙是分配给所述互连装置的时隙时,在对应于该时隙的管理表中保持相互有关联关系的部分位串和事务信息;响应处理部分,适于当自从机发回响应时,从基于涉及响应的时间段指定位串指定的管理表,读出对应于部分位串的事务信息;以及互连部分,适于基于事务信息当从主机发出请求时,对从机传送请求,并且当自从机发回响应时,对主机传送响应。
根据本公开的另一实施例,还提供一种用于互连装置的控制方法,包括:当每个包括作为时间段指定位串的用于指定时隙的位串的、多个时隙之一是分配给互连装置的时隙时,所述时隙基于涉及请求的时间段指定位串指定,与用于控制响应的传送处理的事务信息有关联关系地、将部分位串保持到对应于时隙的多个管理表之一,所述部分位串通过从用于事务处理的识别的位串移除时间段指定位串获得,所述事务处理包括请求的传送处理和对应于该请求的响应的传送处理;以及当自从机发回响应时,从基于涉及响应的时间段指定位串指定的管理表,读出对应于部分位串的事务信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于索尼公司,未经索尼公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110400522.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:高精度自动喷漆机及喷漆方法
- 下一篇:变速杆操纵机构