複製鏈接
請複製以下鏈接發送給好友

EDMA

鎖定
EDMA是數字信號處理器(DSP)中用於快速數據交換的重要技術,具有獨立於CPU的後台批量數據傳輸的能力,能夠滿足實時圖像處理中高速數據傳輸的要求。以TI公司的TMS320DM642型DSP為例,介紹EDMA控制器的特點。結合實例給出EDMA在圖像數據實時傳輸中的具體控制和實現方法。實驗結果表明,通過靈活控制EDMA不僅能夠提高圖像數據的傳輸效率,而且能夠充分發揮:DSP的高速性能。
外文名
EDMA
全    稱
Enhanced Direct Memory Access
概    括
用於快速數據交換的重要技術
能    力
獨立於CPU的後台批量數據傳輸
EER
事件使能寄存器
ESR
事件置位寄存器

目錄

EDMA簡介

增強型直接內存存取

EDMA特徵

(1) CPU發起的EDMA數據傳輸(非同步方式):需要傳輸時,CPU設置ESR寄存器的相應位為1,從而觸發一個EDMA事件的產生,事件對應的通道參數被送往地址硬件並且完成相應的處理,這種非同步方式的實時數據傳輸無需設定EER寄存器;
(2)事件觸發方式EDMA數據傳輸(同步方式):ER寄存器保存外設發送過來的事件,一旦CPU設置EER寄存器的相應位為1後,ER中的事件才會提交給事件編碼器(Event Encoder),並且進一步引起相關的傳輸參數的發送給地址產生硬件;如果EER中對應於某事件的位沒有置1,則ER寄存器中的事件將保留,一旦置1則觸發EDMA的傳輸,這種特性可以應用到EDMA Chain傳輸,需要EER和CCER結合使用。
PS:ESR:事件置位寄存器;EER:事件使能寄存器
EDMA有兩種類型的數據傳輸:1D和2D的(OPT.2DS和OPT.DDS標示源地址和目的地址的數據傳輸類型,即有4種組合方式)。
EDMA傳輸過程的源/目的地址的修改:在每次同步事件觸發EDMA數據傳輸,並且傳輸完成後,需要對源/目的地址進行更新;地址的更新方式由SUM/DUM進行設定,並且和2DS、2DD以及FS是密切相關的。