[發明專利]多通道直接存儲器存取控制器及其控制方法在審
| 申請號: | 201410163051.6 | 申請日: | 2014-04-22 |
| 公開(公告)號: | CN104123252A | 公開(公告)日: | 2014-10-29 |
| 發明(設計)人: | 宋錫奎 | 申請(專利權)人: | 韓國科亞電子股份有限公司 |
| 主分類號: | G06F13/28 | 分類號: | G06F13/28 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 楊生平;鐘錦舜 |
| 地址: | 韓國首*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 通道 直接 存儲器 存取 控制器 及其 控制 方法 | ||
技術領域
本發明涉及一種支持多通道的直接存儲器存取(DMA)控制器及其控制方法。
背景技術
直接存儲器存取(DMA)是一種在存儲器和獨立于計算機系統的中央處理單元(CPU)的外圍裝置之間傳輸數據的方法。DMA允許直接傳輸數據而無須通過中央處理單元,從而減少了中央處理單元的負載,同時改善了整體系統性能。
發明內容
本發明的一方面提供一種多通道DMA控制器及其控制方法,該DMA控制器響應于每個通道的DMA傳輸請求,有效地執行DMA傳輸調度,從而滿足服務質量(QoS)。
本發明的另一個方面提供一種多通道DMA控制器及其控制方法,該DMA控制器以每個通道循環地重復單位傳輸的方式實現DMA傳輸調度。
本發明的進一步的方面提供一種多通道DMA控制器及其控制方法,該DMA控制器通過在相應的通道的單位傳輸的循環重復時,在單個循環周期中的DMA傳輸順序上考慮(reflect)相應的通道的優先級,實現DMA傳輸調度從而滿足QoS。
根據一方面,本發明提供一種多通道DMA控制器,其包括:寄存器,其存儲多個直接存儲器存取(DMA)通道中的每個的控制信息和操作狀態;以及傳輸處理器,其控制數據的傳輸和接收流使得請求DMA傳輸的所有DMA通道參考寄存器循環地重復單位傳輸。
本發明提供一種多通道DMA控制器,其進一步包括:傳輸順序控制單元,其控制傳輸處理器使得通過考慮存儲在寄存器中的相應的DMA通道的優先級信息在單位傳輸的循環周期中確定DMA通道中的每個的傳輸順序。
本發明提供一種多通道DMA控制器,其中傳輸順序控制單元基于DMA傳輸請求的時間點確定具有存儲在寄存器中的相同優選級信息的至少兩個DMA通道的傳輸順序。
本發明提供一種多通道DMA控制器,其中進一步包括接口單元,其通過接收用于優先級信息的更新的數據,更新存儲在寄存器中的優先級信息。
根據另一個方面,本發明提供一種多通道DMA的控制方法,其包括:接收來自分配有DMA通道的外圍裝置的DMA傳輸請求;以及控制數據的傳輸和接收流使得請求DMA傳輸的所有DMA通道參考相應的DMA通道的控制信息和操作狀態,循環地重復單位傳輸。
本發明提供一種多通道DMA的控制方法,其中,控制數據的傳輸和接收流包括通過考慮相應的DMA通道的優先級信息,確定在單位傳輸的循環周期中相應的DMA通道的傳輸順序。
本發明提供一種多通道DMA的控制方法,其中,進一步包括,通過接收用于相應的DMA通道的優先級信息的更新的數據,更新存儲在寄存器中的相應的DMA通道的優先級信息。
根據本發明,可以響應于每個通道的DMA傳輸請求,有效地執行DMA傳輸調度以滿足服務質量(QoS)。
另外,由于相應的通道循環地重復單位傳輸從而阻止特定通道專有地占用DMA傳輸太長時間,最大時間周期可以根據少量數據的傳輸固定。
進一步地,由于在一個循環周期中的DMA傳輸順序上考慮通道的優先級順序,被分配較高優先級的輸入/輸出裝置的數據傳輸請求更快地處理,進而滿足QoS。
附圖說明
結合附圖,從下述實施例的詳細描述,本發明的以上和其它方面、特征和優點將變得明顯,其中:
圖1是根據本發明的一個實施例的包括DMA控制器的系統的示意圖。
圖2是根據本發明的一個實施例的包括多通道DMA控制器的系統的示意圖。
圖3a和圖3b示出了根據本發明的一個實施例的多通道DMA控制器的DMA發射調度的流圖。
圖4示出了根據本發明的一個實施例的多通道DMA的控制方法的流程圖。
具體實施方式
下述描述和權利要求書中使用的術語應當被解釋為具有與在說明書和相關領域背景中的它們含意相一致的含意,并且不應當以理想化或過于正式的意思解釋為在字典中通常所限定的,為了以最好的方式描述他們的發明,發明人能夠恰當地限定術語的概念。另外,說明書中所公開的實施例和圖中所示出的特征僅是本發明的優選實施例,但是其并不覆蓋本發明的全部技術思想。因此,應當理解的是,當提交本申請時可以用各種等效替換和改進來代替這些實施例。
本發明涉及一種支持多通道直接存儲器存取(DMA)控制器及其控制方法,并且更具體地,涉及這樣一種一種多通道DMA控制器及其控制方法,其中,該多通道DMA控制器響應于相應的通道的DMA傳輸請求,有效地執行DMA傳輸調度以滿足服務質量(QoS)。在下文中,參考附圖將詳細地描述本發明的示例性的實施例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于韓國科亞電子股份有限公司,未經韓國科亞電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410163051.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:多功能涂布機
- 下一篇:一種帶有耐熱硅膠套筒的熱熔膠槍





