imjacob的专栏

首页博文目录订阅
正 文

当CACHE和DMA坐在跷跷板上[共享]

(2009/2/8 21:53)

如果你还没有看过《嵌入式内功.葵花宝典》,那么在阅读本这篇推荐的文章之前有必要先去看看吧,你会有新的体会的。 

The best way to move multimedia data

  With embedded media processors assuming the role of both microcontroller and signal processor, engineers need to understand how various memory management options work on these processors. While cache may be your first choice, the more active approach of DMA may be your best bet.

Many embedded multimedia applications involve interaction between system control (typically a microcontroller's role) and signal processing—normally the role of a digital signal processor (DSP). A single embedded media processor can handle both types of tasks. Though it's tempting for programmers with only microcontroller experience to adopt a "hands-off" approach and simply use caches to manage the flow of code and data, it's best to carefully consider using the high-performance direct memory access (DMA) capabil