EDMA

增強型直接記憶體存取(EDMA),En EDMA數據傳輸有兩種發起方式: (2)事件觸發方式EDMA數據傳輸(同步方式):ER暫存器保存外設傳送過來的事件,一旦CPU設定EER暫存器的相應位為1後,ER中的事件才會提交給事件編碼器(Even

EDMA

增強型直接記憶體存取(EDMA),Enhanced Direct Memory Access,是數位訊號處理器(DSP)中用於快速數據交換的重要技術,具有獨立於CPU的後台批量數據傳輸的能力,能夠滿足實時圖像處理中高速數據傳輸的要求。以TI公司的tms320dm642型DSP為例,介紹EDMA控制器的特點。結合實例給出EDMA在圖像數據實時傳輸中的具體控制和實現方法。實驗結果表明,通過靈活控制EDMA不僅能夠提高圖像數據的傳輸效率,而且能夠充分發揮:DSP的高速性能。
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:事件使能暫存器

相關搜尋

熱門詞條

聯絡我們