Тогда вот и разгадка скорости DMA. Создал тестовый компонент, но в домене частоты процессора - 2 такта на пересылку слова вышло. (тактовая 100 Мгц). Причем что забавно, если считать, что компонент на 25 Мгц - скорость падает в 10 раз, а не 100/25 = 4 раза.. Отключение второй SDRAM от DMA write master тоже кстати помогло процентов на 20, хотя к ней никто не обращался.. вот вам и арбитраж.. PS - остальные игры с арбитражем - ускорения не дают. Основная беда именно эти несчастные 25 МГЦ PPS скорость совершенно одинаково что для DMA во внутреннюю что для SSRAM , что для SDRAM..... Кеши ?
|