Цитата(SasaVitebsk @ Dec 20 2012, 00:17)

Не слишком ли много будет загрузки шины.
Кстати, этот вопрос не имеет отношения к DMA, так как загрузка шины скорее зависит от объёма трафика, а не от способа его обработки. Ну и, как сказано выше, чтобы перегрузить шину, надо очень постараться. Обратите внимание, что там не просто шина, а Bus Matrix, то есть допускает одновременную передачу не пересекающихся потоков.
Цитата(SasaVitebsk @ Dec 20 2012, 00:17)

Может при такой загрузке эфективность будет падать и выигрыш будет близкий к нулю, а расход памяти увеличится?
Не нужно заниматься преждевременной оптимизацией: как известно, это всегда приводит к лишнему геморрою и почти никогда - к реальной пользе. Как уже сказали выше, сделайте на прерываниях: так проще, а существенный выигрыш от DMA тут не просматривается.