[發明專利]一種多通道DMA控制器有效
| 申請號: | 200910080751.8 | 申請日: | 2009-03-27 |
| 公開(公告)號: | CN101504633A | 公開(公告)日: | 2009-08-12 |
| 發明(設計)人: | 李曉強 | 申請(專利權)人: | 北京中星微電子有限公司 |
| 主分類號: | G06F13/28 | 分類號: | G06F13/28 |
| 代理公司: | 北京億騰知識產權代理事務所 | 代理人: | 陳 霽 |
| 地址: | 100083北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通道 dma 控制器 | ||
1.一種多通道直接內存存取DMA控制器,其特征在于,所述多通道 DMA控制器分別通過多個DMA接口和多個DMA請求模塊相連接,和片 上系統的總線仲裁模塊之間只有一個總線接口,并且多個DMA通道共享多 路復用模塊中的緩沖存儲單元;所述多通道DMA控制器包括:
多個DMA通道模塊,所述每個DMA通道模塊包括:
數據緩沖存儲及其控制模塊,用于進行DMA數據傳輸;所述數據緩 沖存儲及其控制模塊包括第一緩沖存儲模塊和緩沖存儲控制模塊;所述第 一緩沖存儲模塊用于存儲DMA數據傳輸中的數據;所述緩沖存儲控制模塊 用于控制把來自外部DMA請求模塊的數據寫入所述第一緩沖存儲模塊,并 在所述第一緩沖存儲模塊中的數據達到一定容量時,產生寫請求信號,并 把所述寫請求信號經所述多路復用模塊傳輸到外部總線接口;也用于控制 把所述第一緩沖存儲模塊中的數據讀出后送到外部DMA請求模塊,并在所 述第一緩沖存儲模塊中的數據達到一定容量時,產生讀請求信號,并把所 述讀請求信號經所述多路復用模塊傳送到外部總線接口;以及
控制寄存器模塊,包括一組控制寄存器,與所述數據緩沖存儲及其控 制模塊通信,用于根據所述控制寄存器中預配置的數據對所述數據緩沖存 儲及其控制模塊的DMA數據傳輸進行控制;
多路復用模塊,與所述每個DMA通道模塊中的數據緩沖存儲及其控 制模塊通信,用于把所述多個DMA通道模塊的信號和數據進行多路復用后 連接到外部總線接口。
2.根據權利要求1所述的多通道DMA控制器,其特征在于,所述每 個DMA通道模塊還包括:
DMA接口信號處理模塊,外部DMA請求模塊通過所述DMA接口信 號處理模塊與所述數據緩沖存儲及其控制模塊通信,所述DMA接口信號處 理模塊用于同步所述外部DMA請求模塊和所述DMA接口信號處理模塊之 間的DMA接口信號。
3.根據權利要求1或2所述的多通道DMA控制器,其特征在于,所 述每個DMA通道模塊還包括:
總線接口處理模塊,所述每個DMA通道模塊中的數據緩沖存儲及其控 制模塊通過所述總線接口處理模塊和所述多路復用模塊通信,所述總線接 口處理模塊用于轉換所述緩沖存儲及其控制模塊和多路復用模塊之間的信 號。
4.根據權利要求1所述的多通道DMA控制器,其特征在于,所述第一 緩沖存儲模塊是FIFO存儲器。
5.根據權利要求1所述的多通道DMA控制器,其特征在于,所述多 路復用模塊中還包括第二緩沖存儲模塊,用于存儲DMA數據傳輸中的數 據。
6.根據權利要求5所述的多通道DMA控制器,其特征在于,所述第 二緩沖存儲模塊是FIFO存儲器。
7.根據權利要求3所述的多通道DMA控制器,其特征在于,所述每 個通道模塊中的總線接口處理模塊和所述多路復用模塊之間的信號以及所 述多路復用模塊輸出的信號符合相同的總線協議。
8.根據權利要求7所述的多通道DMA控制器,其特征在于,所述總線 協議是AHB、AXI或AXI_lite。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京中星微電子有限公司,未經北京中星微電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910080751.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據表的編輯方法和裝置
- 下一篇:一種定位方法和具有所述方法的電腦





