[發明專利]通用串行總線集線器有效
| 申請號: | 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.szxzyx.cn/pat/books/201710953684.0/1.html,轉載請聲明來源鉆瓜專利網。





