[发明专利]用于管道仲裁的电路和方法有效
申请号: | 201010516546.4 | 申请日: | 2010-10-20 |
公开(公告)号: | CN102043741A | 公开(公告)日: | 2011-05-04 |
发明(设计)人: | 近藤邦裕 | 申请(专利权)人: | 瑞萨电子株式会社 |
主分类号: | G06F13/362 | 分类号: | G06F13/362 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 孙志湧;穆德骏 |
地址: | 日本神*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 管道 仲裁 电路 方法 | ||
1.一种包括在主机控制器中的仲裁电路,所述主机控制器能够经由多个管道控制电路被连接到外部装置,所述仲裁电路包括:
可用状态信息存储单元,所述可用状态信息存储单元存储可用状态信息,所述可用状态信息指示所述多个管道控制电路的可用状态,并且由所述管道控制电路按照预定通信尺寸的数据传送单位来进行更新;以及
仲裁单元,所述仲裁单元参考所述可用状态信息存储单元,从可用管道控制电路中选择任意管道控制电路,将所选择的管道控制电路分配给所述外部装置,并且更新所述可用状态信息存储单元。
2.根据权利要求1所述的仲裁电路,其中,所述预定通信尺寸与通过串行总线在所述数据传送中使用的通信分组的尺寸相同。
3.根据权利要求1所述的仲裁电路,进一步包括:
管道呼叫设置存储单元,所述管道呼叫设置存储单元存储包括在由所述外部装置输出的数据传送请求中的用于数据传送的缓冲器的识别信息,
其中,所述仲裁单元读取存储在所述管道呼叫设置存储单元中的所述用于数据传送的缓冲器的所述识别信息,并且开始所述管道控制电路的分配处理。
4.根据权利要求1所述的仲裁电路,进一步包括:
管道呼叫完成通知存储单元,当通过所述管道控制电路的所述预定通信尺寸的数据传送的完成而更新所述可用状态信息存储单元时,所述管道呼叫完成通知存储单元存储已经完成所述预定通信尺寸的数据传送的所述用于数据传送的缓冲器的信息,
其中,所述仲裁单元向所述管道呼叫完成通知存储单元写入已经完成所述预定通信尺寸的数据传送的所述用于数据传送的缓冲器的信息,并且将中断信号发送到中央处理单元。
5.根据权利要求1所述的仲裁电路,其中,在所述管道控制电路的所述分配处理中,所述仲裁单元向所选择的管道控制电路通知数据传送对象的外部装置的装置信息。
6.根据权利要求1所述的仲裁电路,其中,在所述管道控制电路的所述分配处理中,所述仲裁单元向所选择的管道控制电路通知关于所述数据传送对象的外部装置的处理历史信息。
7.一种主机控制器中的管道控制电路的仲裁方法,所述主机控制器能够经由多个管道控制电路被连接到外部装置,所述仲裁方法包括:
基于所述多个管道控制的可用状态从可用管道控制电路中选择任意管道控制电路;
将所选择的管道控制电路分配给所述外部装置;以及
按照预定通信尺寸的数据传送单位来更新所述可用状态信息。
8.根据权利要求7所述的仲裁方法,其中,所述预定通信尺寸与通过串行总线在数据传送中使用的通信分组的尺寸相同。
9.根据权利要求7所述的仲裁方法,进一步包括:
当通过所述外部装置提供数据传送请求时,存储包括在所述数据传送请求中的用于数据传送的缓冲器的识别信息;以及
使用所存储的所述用于数据传送的缓冲器的所述识别信息来开始所述管道控制电路的分配处理。
10.根据权利要求7所述的仲裁方法,进一步包括:
当通过所述管道控制电路的所述预定通信尺寸的数据传送的完成而更新所述可用状态信息存储单元时,存储在所述可用状态信息被更新时已经完成所述预定通信尺寸的数据传送的所述用于数据传送的缓冲器的信息;以及
发送中断信号用于向中央处理单元通知所存储的所述用于数据传送的缓冲器的信息。
11.根据权利要求7所述的仲裁方法,进一步包括:
在所述管道控制电路的所述分配处理中,向所选择的管道控制电路通知数据传送对象的所述外部装置的装置信息。
12.根据权利要求7所述的仲裁方法,进一步包括:
在所述管道控制电路的所述分配处理中,向所选择的管道控制电路通知关于数据传送对象的外部装置的处理历史信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于瑞萨电子株式会社,未经瑞萨电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010516546.4/1.html,转载请声明来源钻瓜专利网。