EDMA

EDMA是數位訊號處理器(DSP)中用於快速數據交換的重要技術,具有獨立於CPU的後台批量數據傳輸的能力,能夠滿足實時圖像處理中高速數據傳輸的要求。以TI公司的TMS320DM642型DSP為例,介紹EDMA控制器的特點。結合實例給出EDMA在圖像數據實時傳輸中的具體控制和實現方法。實驗結果表明,通過靈活控制EDMA不僅能夠提高圖像數據的傳輸效率,而且能夠充分發揮:DSP的高速性能。

基本介紹

  • 外文名:EDMA
  • 全稱:Enhanced Direct Memory Access
  • 概括:用於快速數據交換的重要技術
  • 能力:獨立於CPU的後台批量數據傳輸 
  • EER:事件使能暫存器
  • ESR:事件置位暫存器
簡介,特徵,

簡介

增強型直接記憶體存取

特徵

(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是密切相關的。
EDMA,ethylene glycol dimethacrylate(hydroxyethyl methacrylate乙二醇二甲基丙烯酸酯.

相關詞條

熱門詞條

聯絡我們