[發明專利]直接存儲器訪問系統以及相關方法在審
| 申請號: | 201610938443.4 | 申請日: | 2016-10-24 |
| 公開(公告)號: | CN107085557A | 公開(公告)日: | 2017-08-22 |
| 發明(設計)人: | 陳信勛;簡義文;蘇耀群;林志鋼 | 申請(專利權)人: | 聯發科技股份有限公司 |
| 主分類號: | G06F13/16 | 分類號: | G06F13/16;G06F13/42 |
| 代理公司: | 北京萬慧達知識產權代理有限公司11111 | 代理人: | 白華勝,王蕊 |
| 地址: | 中國臺灣新竹市*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 直接 存儲器 訪問 系統 以及 相關 方法 | ||
【交叉引用】
本申請要求申請日為2015年11月23日,美國臨時申請號為62/259,028的美國臨時申請案的優先權,上述臨時申請案的內容一并并入本申請。
【技術領域】
本發明有關于數據傳輸方案,更具體來說,有關于使用可用描述符(descriptor)方案及/或預取(pre-fetch)方案和相關直接存儲器訪問(direct memory access,簡寫為DMA)方法的DMA系統。
【背景技術】
網絡交換機(network switch)是鏈接不同電子設備的計算機網絡設備。舉例來說,網絡交換機接收與其連接的源電子設備所產生的輸入分組,并將從已接收的分組導出的輸出分組傳輸至一個或多個目的電子設備,其中所述已接收的分組原本是由一個或多個目的電子設備接收。一般來說,網絡交換機具有分組緩沖器用于緩沖自輸入端口(ingress port)接收的分組的分組數據,以及將儲存在分組緩沖器的分組通過輸出端口(egress port)轉發。網絡交換機是由在主機設備上運行的主機驅動器編程的電子設備。在某些情況下,網絡交換機中的封包可被重新定向到主機設備用于特定處理,且主機設備中的封包可被轉發至網絡交換機進行傳輸。因此,需要創新的封包數據傳送方案,以有效的發送主機設備和網絡交換機之間的封包。
【發明內容】
有鑒于此,本發明特提供以下技術方案:
本發明實施例提供一種直接存儲器訪問系統,實施于電子設備中,其中電子設備通過通信總線與主機設備通信,其特征在于,直接存儲器訪問系統包含可用描述符通知電路,指示是否主機設備中的至少一個有效描述符可用,其中可用描述符通知電路由至少主機設備設置,且至少一個有效描述符記錄直接存儲器訪問數據傳輸控制信息;以及直接存儲器訪問控制器,當可用描述符通知電路指示主機設備中的至少一個有效描述符可用時,自主機設備取至少一個有效描述符,并參考取自主機設備的至少一個有效描述符在電子設備和主機設備之間執行直接存儲器訪問數據傳輸。
本發明實施例提供一種直接存儲器訪問系統,實施于電子設備中,其中電子設備通過通信總線與主機設備通信,其特征在于,直接存儲器訪問系統包含預取緩沖器,儲存一個或多個預取有效描述符;以及直接存儲器訪問控制器,參考取自主機設備的第一有效描述符執行電子設備和主機設備之間的直接存儲器訪問數據傳輸,以及更在直接存儲器訪問數據傳輸結束之前,自主機設備預取至少一個第二有效描述符至預取緩沖器,其中每一有效描述符記錄直接存儲器訪問數據傳輸控制信息。
本發明實施例又提供一種直接存儲器訪問方法,實施于電子設備中,其中電子設備通過通信總線與主機設備通信,其特征在于,直接存儲器訪問方法包含利用可用描述符通知電路指示是否主機設備中的至少一個有效描述符可用,其中可用描述符通知電路由至少主機設備設置,且至少一有效描述符記錄直接存儲器訪問數據傳輸控制信息;以及當可用描述符通知電路指示主機設備中的至少一個有效描述符可用時,自主機設備取至少一個有效描述符;以及參考取自主機設備的至少一個有效描述符在電子設備和主機設備之間執行直接存儲器訪問數據傳輸。
本發明的直接存儲器訪問系統以及相關方法可以改善總線利用率。
【附圖說明】
圖1是依據本發明實施例的具有直接存儲器訪問能力的電子設備的示意圖。
圖2是本發明的可用描述符機制概念的示意圖。
圖3是依據本發明實施例的具有直接存儲器訪問能力的另一電子設備的示意圖。
圖4是依據本發明實施例的主機設備和電子設備之間的跨描述符數據傳輸的示意圖。
圖5是依據本發明實施例的第一預取機制的示意圖。
圖6是依據本發明實施例的第二預取機制的示意圖。
圖7是依據本發明實施例的第三預取機制的示意圖。
圖8是依據本發明實施例的直接存儲器訪問方法。
【具體實施方式】
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于聯發科技股份有限公司,未經聯發科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610938443.4/2.html,轉載請聲明來源鉆瓜專利網。





