時間:2009-03-11 10:51:13來源:zhangting
摘 要:增強型直接內存存取(EDMA)可獨立于CPU 進行后臺批量數據傳輸,在數字信號處理器(DSP)中用于快速數據交換。本文提出了在TMS320DM6446 DSP 平臺上實現AVS視頻編碼器的過程中,如何使用EDMA 優化數據存取的策略,從而減少了DSP 耗費在數據搬移上的開銷。通過合理安排數據存取,實現了DMA 與DSP 的并行操作,從而提高算法編碼速率。數據存儲考慮了芯片內存大小,算法結構合理性。DMA 使用時注意了cache一致性等問題。實驗結果表明,通過在算法中使用EDMA 數據搬移,減輕了DSP 計算負擔并顯著提高了編碼速率。
關鍵詞:EDMA,TMS320DM6446 DSP,AVS
1.引言 AVS 視頻壓縮標準具有很高的編碼效率,但也有較高的算法復雜度。編碼過程由于數據的重復使用不可避免的會產生大量數據的搬移,加重了DSP 的負擔并耗費了很多時間。另外移植的嵌入式操作系統也占用部分內存,待處理的視頻數據不得不放在外部存儲器中。提高編解碼速度必須解決數據存儲問題,本文采用的TMS320DM6446 是TI 最新推出的面向多媒體處理的數字信號處理器(DSP)。它的增強型直接內存存取 (EDMA)對DSP 圖像處理系統非常重要,可以在沒有CPU 參與的情況下完成映射存儲空間中數據搬移從而減輕了DSP 負擔。靈活使用EDMA 可以大大提高數據傳輸效率。本文在DM6446 硬件平臺上移植并優化AVS 算法,使用EDMA3 進行程序運行中的數據存取,有效提高了算法編碼速率。
標簽:
中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。
本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。
產品新聞
更多>2025-05-19
2025-04-30
2025-04-11
2025-04-08
2025-03-31
2025-03-26