[實用新型]一種多通道交叉的DMA無效
| 申請號: | 200920029548.3 | 申請日: | 2009-07-14 |
| 公開(公告)號: | CN201465098U | 公開(公告)日: | 2010-05-12 |
| 發明(設計)人: | 李峰;于治樓;姜凱 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F13/28 | 分類號: | G06F13/28 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 *** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 通道 交叉 dma | ||
技術領域
本實用新型涉及一種數據傳輸技術,具體地說是一種多通道交叉的DMA。
背景技術
隨著微電子跟計算機技術的發展,有越來越多的外設需要連接到系統中,像網絡、USB、UART等。另外對處理器性能的要求也在不斷的提高,除了改進芯片的制造工藝來提高處理器的頻率外,采用一些新的體系結構來減輕CPU的負擔也被廣泛應用,在這種情況下,DMA(Direct?Memory?Access直接存儲器訪問)很快發展起來。
DMA作為一個專門用于控制外設與內存進行數據傳輸的部件,可以有效的減輕CPU的工作任務。因為在很多情況下,CPU不是用來計算而是用來傳輸數據,這樣就使的CPU的使用效率降低,引入DMA后,外圍器件所要傳輸的數據直接通過DMA傳給內存,而CPU在這個時間可以繼續進行相應的運算和數據處理,從而提高的CPU的利用效率。
在實現DMA傳輸時,是由DMA控制器直接掌管總線,因此,DMA傳輸前,CPU要把總線控制權交給DMA控制器,而在結束DMA傳輸后,DMA控制器應立即把總線控制權再交回給CPU。
隨著目前信息技術的發展,數據的傳輸量越來越大,而且需要外圍設備也逐漸增多,這樣就會出現一個外圍設備由于數據量大而長時間占用總線傳輸數據,其他的設備數據無法傳輸的情況,如何解決這種情況是目前的重點。
實用新型內容
本實用新型的技術任務是針對以上不足之處,提供一種采用突發的傳輸方式,使各個外圍設備分時共享DMA數據傳輸的一種多通道交叉的DMA。
本實用新型解決其技術問題所采用的技術方案是:包括DMA通道和DMA控制器,DMA通道為多個,DMA控制器包括arbiter(仲裁管理器),arbiter連接每個DMA通道并且對各個DMA通道進行循環檢測。
DMA通道為8個,每個DMA通道均設置有FIFO(是英文First?In?FirstOut的縮寫,是一種先進先出的數據緩存器)。
使用時,本實用新型的一種多通道交叉的DMA通過AHB總線與CPU相連;直接與外部設備連接。
電路工作過程是如下:首先DMA控制器的arbiter會不斷的循環檢測各個DMA通道,根據各個DMA通道的FIFO的輸出信號來進行判斷,當arbiter檢測到某一個DMA通道的FIFO存取的數據滿足要求,DMA控制器將會發送一個中斷請求給CPU,CPU釋放AHB總線給DMA,然后DMA進行數據傳輸;為了防止一個DMA通道過長時間的占用AHB總線,采用突發的傳輸方式,一次傳輸的數據的多少可以提前設定,當傳送完一定的數據后釋放AHB總線給CPU,然后DMA通道將繼續進入被監測狀態;這時arbiter繼續進行循環檢測,當滿足條件后再向CPU發送中斷請求去申請總線。
本實用新型的一種多通道交叉的DMA和現有技術相比,采用突發的傳輸方式,各個通道有相同的機會進行DMA傳輸,實現多個不同外設分時交叉共享DMA進行數據傳輸;因而,具有很好的推廣使用價值。
附圖說明
下面結合附圖對本實用新型進一步說明。
附圖1為一種多通道交叉的DMA的使用狀態的電路連接框圖。
圖中:虛線框A內為未使用本實用新型時的外設向CPU傳輸數據的電路連接框圖;虛線框B內為使用本實用新型時的外設向CPU傳輸數據的電路連接框圖。
具體實施方式
下面結合附圖和具體實施例對本實用新型作進一步說明。
本實用新型的一種多通道交叉的DMA,其結構包括DMA通道和DMA控制器,DMA通道為8個,DMA控制器包括arbiter(仲裁管理器),arbiter連接每個DMA通道并且對各個DMA通道進行循環檢測。
每個DMA通道均設置有FIFO(是英文First?In?First?Out的縮寫,是一種先進先出的數據緩存器)。
如圖1所示,連接到本實用新型的一種多通道交叉的DMA的外設包括UART3?16550控制器、I2S控制器等;之前這些外設是可以通過APB總線然后經過AHB總線跟CPU進行數據通信;加入本實用新型的一種多通道交叉的DMA后,可以直接通過DMA將外設的數據送到AHB總線上,并且不占用CPU。
圖1中,APB?MASTER是APB總線的主設備,AHB?SLAVE是AHB總線的主設備,AHB?MST是AHB總線的主設備。
本實用新型的一種多通道交叉的DMA其加工制作非常簡單方便,按說明書附圖所示加工制作即可。
除說明書所述的技術特征外,均為本專業技術人員的已知技術。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200920029548.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:六通徑先導式比例溢流閥
- 下一篇:誘捕連續捕鼠器





