搜尋

會員登入

搜尋

導覽

會員

直接記憶體存取之基礎、結構、與應用(4)

瀏覽次數:7161

在上一篇文章中,已討論過針對指令以及資料記憶體要如何在快取與DMA機構之選擇上做出最佳的決定。在這次的討論裡面,將要繼續先前尚未討論完的部分,也就是先進DMA的特點如何能夠使資料的搬移更具有效率。將會專注在如何使記憶體中的資料傳輸最佳化,不論是正在處理指令或是資料記憶體。接著會針對多媒體應用領域中的一些實際使用情況做綜合性的討論。


先進DMA控制器的特點

想要在多媒體系統中有效率的使用DMA,就必須要有足夠的DMA通道,能夠完整的支援處理器的所有周邊,同時還需要有一對以上的記憶體DMA(MemDMA)串流。這一點非常的重要,因為傳送進來的未經處理媒體串流一定會送到外部記憶體中(透過高速周邊),而在此同時,核心處理所需要的資料區塊將會在外部記憶體以及L1記憶體之間來回的搬移。此外, DMA引擎能夠在周邊與外部記憶體之間做直接資料傳輸,而不會像L1記憶體一樣需要「中途停留」(stopover),對於特別強調數值方面的演算法則可以減少額外的資料傳送。
...
...

使用者別 新聞閱讀限制 文章閱讀限制 出版品優惠
一般使用者 10則/每30天 0則/每30天 付費下載
VIP會員 無限制 25則/每30天 付費下載

Card Image

基於dsPIC33A DSC的小型感測器/致動器ECU搭配MICROSAR IO示範應用程式

dsPIC33A數位信號控制器(DSC)系列結合來自Vector Informatik GmbH的輕量級軟體基礎層MICROSAR IO,為小型且對成本敏感的電子控制單元(ECU)提供了最佳化的平台。這種協同效應為汽車供應…

dsPIC33A數位信號控制器(DSC)系列結合來自Vector Informatik GmbH的輕量級軟體基礎層MICROSAR IO…