买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:成都电科星拓科技有限公司
摘要:本发明提供了一种多端口USB主机芯片的仲裁调度系统及方法,该多端口USB主机芯片分别与USB主机、多个USB设备互联,包括:主机控制器模块,包括多个端口形成的多条链路,用于负责USB主机与各个USB设备之间的数据传输;仲裁模块,用于根据传输请求计算每个端口的当前数据传输优先级;每隔一段时间重新计算各个端口的传输优先级;总线管理模块,用于根据当前数据传输优先级为各个端口分配总线带宽资源;传输调度模块,用于根据各个端口的当前数据传输优先级以及分配的总线带宽资源,动态调整传输策略,控制主机控制器模块完成数据传输。本发明适用于多端口主机芯片可以动态合理分配总线带宽资源,能够有效提升总线利用率。
主权项:1.一种多端口USB主机芯片的仲裁调度系统,其特征在于,所述多端口USB主机芯片分别与USB主机、多个USB设备互联,所述仲裁调度系统包括:主机控制器模块,包括多个端口形成的多条链路,用于负责USB主机与各个USB设备之间的数据传输;仲裁模块,用于每隔一段时间重新计算各个端口的当前数据传输优先级,若当前仅有单个端口进行数据传输,则默认传输优先级最高,否则根据USB设备信息及传输信息综合计算得到传输优先级,包括:所有端口初始优先级默认为一级,根据各个端口的传输方向、设备速率、剩余数据量以及传输方式综合计算各个端口的传输优先级;其中,传输方向为输入方向优先级提升一级,输出方向优先级不变;设备速率为最低速率优先级不变,设备速率每高一级提升一级优先级;剩余数据量超过预设阈值优先级提升一级,否则优先级不变;传输方式为同步传输或批量传输优先级提升一级,中断传输或控制传输优先级不变;总线管理模块,用于根据当前数据传输优先级为各个端口分配总线带宽资源;传输调度模块,用于获取到各个端口的传输优先级及分配的总线带宽资源后,控制主机控制器模块进行数据传输;同时,若当前存在总线带宽资源正在传输数据,根据正在传输数据的端口的传输优先级及传输协议判断是否需要释放总线带宽资源,供总线管理模块再分配。
全文数据:
权利要求:
百度查询: 成都电科星拓科技有限公司 一种多端口USB主机芯片的仲裁调度系统及方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。