[发明专利]扩展主机控制器和其操作方法有效
申请号: | 201510643710.0 | 申请日: | 2015-10-08 |
公开(公告)号: | CN105487995B | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 黄承斌;赵轩庆;黄智宏 | 申请(专利权)人: | 钰群科技股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38 |
代理公司: | 深圳新创友知识产权代理有限公司 44223 | 代理人: | 江耀纯 |
地址: | 中国台*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 扩展 主机 控制器 操作方法 | ||
本发明公开了一种扩展主机控制器和其操作方法。所述扩展主机控制器包含一通用串行总线模块、一控制单元和一外围组件快速互连总线。所述通用串行总线模块包含一通用串行总线单元和一预定单元;所述外围组件快速互连总线耦接于所述控制单元,其中所述外围组件快速互连总线支持一通用串行总线模式和一预定模式。当具有一第一扩展主机控制器的第一主机连接至所述通用串行总线模块时,所述控制单元根据一判断方法让所述主机利用所述通用串行总线模式和所述通用串行总线单元,或所述预定模式和所述预定单元与所述第一主机沟通。因此,本发明不需昂贵的中间桥装置执行数据传输,以及本发明的数据传输效能较佳。
技术领域
本发明涉及一种扩展主机控制器和其操作方法,尤其涉及一种可使一通用串行总线主机通过传统通用串行总线传输线与另一通用串行总线主机沟通的扩展主机控制器和其操作方法。
背景技术
通用串行总线(universal serial bus,USB)技术是在上世纪90年代中期所发展的一个工业标准,其定义了一个可使计算机外围装置便利地连接至一主机(例如个人计算机)的外部扩充总线。因为通用串行总线技术利用了主/从结构(master/slavearchitecture),所以所述主机内的通用串行总线主机控制器可作为一主机角色(masterrole)以发出请求至所述通用串行总线外围装置(也就是计算机外设装置),以及所述通用串行总线外围装置可作为一从动角色(slave role)以响应来自所述主机的请求。然而上述主/从结构在标准通用串行总线环境中是不对称且不可逆的。
也就是说在上述主/从结构下,除了使用两端具有从动接口(slave interface)的中间桥装置(intermediate bridge device)外,两主机是不可能直接沟通。然而,所述中间桥装置是较传统的通用串行总线,传输线贵,以及在所述两主机之间的数据传输效能是受限于所述中间桥装置的非直接数据传输。因此,所述中间桥装置并不适合作为在所述两主机之间的沟通角色。
发明内容
本发明的一实施例公开一种扩展主机控制器(extensible host controller,xHC),其中所述扩展主机控制器是应用于一主机,所述扩展主机控制器包含一通用串行总线(universal serial bus,USB)模块、一控制单元和一外围组件快速互连(peripheralcomponent interconnect express,PCIE)总线;所述通用串行总线模块包含一通用串行总线单元和一预定单元;所述外围组件快速互连总线耦接于所述控制单元,其中所述外围组件快速互连总线支持一通用串行总线模式和一预定模式;当具有一第一扩展主机控制器的第一主机连接至所述通用串行总线模块时,所述控制单元根据一判断方法让所述主机利用所述通用串行总线模式和所述通用串行总线单元,或所述预定模式和所述预定单元与所述第一主机沟通。
本发明的另一实施例公开一种扩展主机控制器的操作方法,其中所述扩展主机控制器是应用于一主机包含一通用串行总线模块、一控制单元以及一外围组件快速互连总线,其中所述通用串行总线模块包含一通用串行总线单元和一预定单元,以及所述外围组件快速互连总线支持一通用串行总线模式和一预定模式;所述操作方法包含当一通用串行总线设备连接至所述通用串行总线模块时,所述扩展主机控制器是否收到来自所述通用串行总线设备发出的一第一请求;当所述扩展主机控制器收到所述第一请求时,所述扩展主机控制器判断所述通用串行总线设备为一通用串行总线主机,且所述主机利用所述预定模式和所述预定单元与所述通用串行总线设备沟通;当所述扩展主机控制器未收到所述第一请求时,所述扩展主机控制器发出一第二请求至所述通用串行总线设备;当所述通用串行总线设备回应所述第二请求时,所述扩展主机控制器判断所述通用串行总线设备为一通用串行总线外围装置,且所述主机利用所述通用串行总线模式和所述通用串行总线单元与所述通用串行总线设备沟通;及当所述通用串行总线设备未回应所述第二请求时,所述控制单元根据一判断方法让所述主机利用所述通用串行总线模式和所述通用串行总线单元,或所述预定模式和所述预定单元与所述通用串行总线设备沟通。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于钰群科技股份有限公司,未经钰群科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510643710.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:RH真空槽的隔热接头
- 下一篇:一种多操作系统下的免WinPE软件测试方法