[发明专利]通用串行总线集线器有效
申请号: | 201710953684.0 | 申请日: | 2017-10-13 |
公开(公告)号: | CN109522257B | 公开(公告)日: | 2020-09-08 |
发明(设计)人: | 游添为;詹澄胜;陈俊旭;段人杰 | 申请(专利权)人: | 旺玖科技股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F13/42 |
代理公司: | 北京市柳沈律师事务所 11105 | 代理人: | 徐协成 |
地址: | 中国台*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通用 串行 总线 集线器 | ||
1.一种通用串行总线USB集线器,该USB集线器包括:
上游端口,耦接至第一主机;
第一USB装置控制单元,耦接于该上游端口,用以进行分组格式转换;
先入先出电路,耦接至该第一USB装置控制单元,用以暂存由该第一主机所传来的数据;
第二USB装置控制单元,耦接至该先入先出电路,用以进行分组格式转换;以及
多个下游端口,耦接至该第二USB装置控制单元,
其中,该先入先出电路包括第一FIFO、第二FIFO、第一多工器、第二多工器与第三多工器、直接存储器存取DMA电路,
该第一FIFO耦接于该第一USB装置控制单元,该第一FIFO经由该第三多工器而耦接至该第二USB装置控制单元,该第二FIFO通过该第一多工器而耦接至该第一USB装置控制单元,且该第二FIFO依次通过该第二多工器与该第三多工器而耦接至该第二USB装置控制单元,且该直接存储器存取DMA电路分别耦接至该第一与该第二多工器,且该第二FIFO通过该第二多工器而耦接至该第一主机的缓冲器,
当这些下游端口的任一下游端口耦接至移动装置时,
如果该第一主机下令该移动装置从装置角色切换至主机角色,该移动装置暂时断开与该USB集线器之间的连接,而且,该第一主机下令该USB集线器以切换其内部绕线路径,由该第一主机所传来的数据流经该第一USB装置控制单元与该第一多工器而写入到该第二FIFO,并经过该第二多工器而暂存至该第一主机的该缓冲器,当该第一主机的中央处理器将该缓冲器内的数据处理或修改后,该中央处理器告知该DMA电路,由该DMA电路将修改后或处理后的数据从该缓冲器读出并经过该第一多工器而写入至该第二FIFO,
当该移动装置切换至该主机角色之后,该第一主机仍扮演该主机角色,该第一USB装置控制单元扮演该装置角色,该移动装置扮演该主机角色,该第二USB装置控制单元扮演装置角色,该第一主机与该第一USB装置控制单元为成对,该移动装置与该第二USB装置控制单元为成对。
2.如权利要求1所述的USB集线器,其中,该第一主机送出自定义指令以下令该移动装置从该装置角色切换至该主机角色,且该角色切换不影响正在传输中的其他下游端口。
3.如权利要求1所述的USB集线器,其中,该第二USB装置控制单元自动判定连结到该任一下游端口的该移动装置的USB装置描述元来决定是否需要从主机对装置传输模式切换成主机对主机传输模式,改变该USB集线器的该内部绕线路径,但不影响其他正在传输中的下游端口。
4.如权利要求1所述的USB集线器,其中,
由该DMA电路将由该第一主机的中央处理器修改后或处理后并被写入至该第二FIFO的数据依次通过该第二多工器与该第三多工器送给该第二USB装置控制单元,以传给该移动装置或连接至这些下游端口的一USB装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于旺玖科技股份有限公司,未经旺玖科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710953684.0/1.html,转载请声明来源钻瓜专利网。