[发明专利]基于与流事务有关的信息来仲裁流事务有效
| 申请号: | 201180053070.8 | 申请日: | 2011-10-10 |
| 公开(公告)号: | CN103201728A | 公开(公告)日: | 2013-07-10 |
| 发明(设计)人: | 马丁·瑞安·雪伦;理查德·杰拉尔德·霍夫曼;马克·迈克尔·谢弗 | 申请(专利权)人: | 高通股份有限公司 |
| 主分类号: | G06F13/362 | 分类号: | G06F13/362 |
| 代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 事务 有关 信息 仲裁 | ||
相关申请案
本申请案涉及于2010年10月8日申请的标题为“用于基于流事务信息应用页管理策略的存储器控制器、系统和方法(MEMORY CONTROLLERS,SYSTEMS,AND METHODS FOR APPLYING PAGE MANAGEMENT POLICIES BASED ON STREAM TRANSACTION INFORMATION)”的共同待决的美国专利申请案,代理人档案号100745,客户编号23696,其全文以引用方式并入本文中。
技术领域
本发明的技术大体上涉及基于处理器的系统中的通信总线上的总线事务的仲裁。
背景技术
现代数字系统和基于处理器的设计通常采用通信总线。所述通信总线经配置以促进充当主控装置的装置或外围设备将通信发送到充当从属装置的接收外围设备或装置。举例来说,如果主控装置希望将读取请求发送到从属装置,那么主控装置在通信总线上提供包含地址和读取命令的控制信息。所述通信总线根据控制信息将所述命令引导到耦合到通信总线的适当从属装置。另外,耦合到通信总线的主控和从属装置可在单一芯片上与通信总线一起提供,以提供系统芯片(SOC)。SOC对于便携式电子装置尤其有用,因为便携式装置集成了多个子系统,所述多个子系统可在单一芯片上提供多个特征和应用。
可为通信总线提供仲裁器以引导或仲裁从主控装置到耦合到通信总线的从属装置的总线事务。总线仲裁可例如防止总线事务冲突。举例来说,包括耦合到通信总线的计算机处理单元(CPU)、数字信号处理器(DSP)和直接存储器存取(DMA)控制器的系统均可存取也耦合到通信总线的共享存储器系统。仲裁器仲裁从这些装置到共享存储器系统的存储器存取请求,以使得在来自主控装置的竞争性请求之间分配总线资源。然而,需要仲裁器经配置以不消耗通信总线上的路由资源来处理来自一个主控装置的请求,消耗路由资源会引起其它主控装置的其它请求的等待时间的不可接受的增加。
发明内容
详细描述中所揭示的实施例包含用于基于与流事务有关的信息来仲裁流事务的装置、系统、方法和计算机可读媒体。流事务是用以促进有效的大批数据转移的突发存取类型的超集。与流事务有关的信息在本文中还称“流事务信息”。在本文所揭示的实施例中,提供一种仲裁器,其仲裁耦合到总线的争夺可通过总线存取的资源的多个装置之间的总线事务,所述总线可为总线互连件。为有效地仲裁在总线上请求的流事务,仲裁器经配置以使用与所述流事务有关的信息来提供总线上的未来总线业务的展望。举例来说,各流事务可具有用于完成的时间和/或其它优先级参数。仲裁器经配置以使用此流事务信息来评估和/或应用总线仲裁策略,从而仲裁所述流事务。在此实例中,如果有必要,可基于流事务信息调整或更改用于流事务的总线仲裁策略,以使仲裁器试图满足用于完成流事务的参数。
在此方面,在一个实施例中,提供总线仲裁器。所述总线仲裁器包含控制器,所述控制器经配置以在总线上接收来自耦合到所述总线的装置的流事务。所述仲裁器仲裁总线上的所述流事务。为试图基于请求所述流事务的装置的参数来仲裁所述流事务,所述仲裁器中的控制器经配置以基于与所述流事务有关的信息来评估总线仲裁策略,以仲裁总线上的流事务。所述控制器还可进一步经配置以基于所述评估应用总线仲裁策略。
在另一实施例中,提供一种仲裁在总线上传递的总线事务的方法。所述方法包含在总线上接收来自耦合到所述总线的装置的流事务。所述方法还包含在经配置以仲裁所述总线上的流事务的控制器处基于与流事务有关的信息来评估总线仲裁策略以用于仲裁总线上的流事务。所述方法还可进一步包括所述控制器基于所述评估应用总线仲裁策略。
在另一实施例中,提供一种计算机可读媒体,其上存储有计算机可执行指令以致使仲裁器在总线上从耦合到所述总线的装置接收流事务。所述计算机可执行指令还致使所述仲裁器仲裁所述总线上的所述流事务的总线业务。所述计算机可执行指令还致使所述仲裁器基于与流事务有关的信息来评估总线仲裁策略以仲裁所述总线上的所述流事务。所述计算机可执行指令还可致使所述仲裁器基于所述评估应用总线仲裁策略。
附图说明
图1为包含总线互连件和仲裁器的示范性系统的框图,所述仲裁器经配置以仲裁并路由多个主控装置与多个从属装置之间的事务;
图2是响应于从主控装置到从属装置的流事务请求而来自从属装置的示范性流事务响应的框图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180053070.8/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置





