[发明专利]通用串行总线主机控制器及其排程方法有效
| 申请号: | 201310202705.7 | 申请日: | 2013-05-28 | 
| 公开(公告)号: | CN103455462B | 公开(公告)日: | 2017-07-21 | 
| 发明(设计)人: | 陈昱勋 | 申请(专利权)人: | 联发科技股份有限公司 | 
| 主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/40 | 
| 代理公司: | 北京万慧达知识产权代理有限公司11111 | 代理人: | 于淼,杨颖 | 
| 地址: | 中国台湾新竹科*** | 国省代码: | 台湾;71 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 通用 串行 总线 主机 控制器 及其 方法 | ||
1.一种通用串行总线主机控制器,包括:
端点管理单元,用来管理通用串行总线装置的端点配置,其中上述通用串行总线装置包括多个端点,以及上述端点配置包括上述通用串行总线装置的上述多个端点的多个状态;
传输管理单元,用来传输关于上述通用串行总线装置的上述端点在系统内存以及上述通用串行总线主机控制器之间的传输信息的数据;以及
排程管理单元,用来同时地管理上述通用串行总线装置的至少两个上述端点的封包传输,
其中所述排程管理单元包含多个阶段处理单元,分别用于获取所述通用串行总线装置的多个端点的所述多个状态或者所述传输信息,
其中所述传输信息包含队列描述符,且所述封包包含数据包头以及数据封包负载。
2.根据权利要求1所述的通用串行总线主机控制器,其中上述排程管理单元包括:
第一阶段处理单元,用来得到来自于上述端点管理单元的上述通用串行总线装置的第一端点的状态;
第二阶段处理单元,用来根据上述通用串行总线装置的上述第一端点的状态,而得到来自于上述传输管理单元的上述通用串行总线装置的上述第一端点的传输信息;
第三阶段处理单元,用来根据上述通用串行总线装置的上述第一端点的传输信息,而传送第一封包至上述通用串行总线装置的上述第一端点;以及
第四阶段处理单元,用来相应于上述第一封包而得到来自于上述通用串行总线装置的上述第一端点的第一响应,
其中在上述第三阶段处理单元传送上述第一封包至上述通用串行总线装置的上述第一端点之后,上述第一阶段处理单元从上述端点管理单元得到上述通用串行总线装置的第二端点的状态,以便上述第二阶段处理单元根据上述通用串行总线装置的上述第二端点的状态,而得到来自于上述传输管理单元的上述通用串行总线装置的上述第二端点的传输信息。
3.根据权利要求2所述的通用串行总线主机控制器,其特征在于,上述排程管理单元更包括:
第五阶段处理单元,用来根据来自于上述通用串行总线装置的上述第一端点的上述第一响应,而将上述通用串行总线装置的上述第一端点的传输信息更新至上述传输管理单元;以及
第六阶段处理单元,用来根据上述通用串行总线装置的上述第一端点的已更新的传输信息,而将上述通用串行总线装置的上述第一端点的状态更新至上述端点管理单元。
4.根据权利要求3所述的通用串行总线主机控制器,其特征在于,当上述第五阶段处理单元对上述通用串行总线装置的上述第一端点的传输信息进行更新时,上述第三阶段处理单元根据上述通用串行总线装置的上述第二端点的传输信息而传送第二封包至上述通用串行总线装置的上述第二端点,以便上述第四阶段处理单元相应于上述第二封包而得到来自于上述通用串行总线装置的上述第二端点的第二响应。
5.根据权利要求4所述的通用串行总线主机控制器,其特征在于,当上述第三阶段处理单元将上述第二封包传送至上述通用串行总线装置的上述第二端点时,上述第一阶段处理单元得到来自于上述端点管理单元的上述通用串行总线装置的第三端点的状态,以便上述第二阶段处理单元根据上述通用串行总线装置的上述第三端点的状态,而得到来自于上述传输管理单元的上述通用串行总线装置的上述第三端点的传输信息。
6.根据权利要求1所述的通用串行总线主机控制器,其特征在于,上述排程管理单元包括:
第一阶段处理单元,用来得到来自于上述端点管理单元的上述通用串行总线装置的第一端点的状态;
第二阶段处理单元,用来根据上述通用串行总线装置的上述第一端点的状态,而得到来自于上述传输管理单元的上述通用串行总线装置的上述第一端点的第一传输信息;
第三阶段处理单元,用来根据上述通用串行总线装置的上述第一端点的上述第一传输信息,而传送第一封包至上述通用串行总线装置的上述第一端点;以及
第四阶段处理单元,用来相应于上述第一封包而得到来自于上述通用串行总线装置的上述第一端点的第一响应,
其中当上述第三阶段处理单元传送上述第一封包至上述通用串行总线装置的上述第一端点时,上述第二阶段处理单元根据上述通用串行总线装置的上述第一端点的状态,而得到来自于上述传输管理单元的上述通用串行总线装置的上述第一端点的第二传输信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310202705.7/1.html,转载请声明来源钻瓜专利网。





