[發明專利]通用串行總線主機控制器及其排程方法有效
| 申請號: | 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.szxzyx.cn/pat/books/201310202705.7/1.html,轉載請聲明來源鉆瓜專利網。





