1. Видел несколько раз упоминания об ускорении Bus Matrix. Однако в даташите никаких намёков на управляющие регистры для этого дела не увидел. Можете поделиться примерами и теоретическим обоснованием ускорения?
2. Для области DMA сейчас использую некешируемый и небуферизированный сегмент памяти. Заметил упоминание aaarrr о том, что буферизацию можно включить. Как работать с DMA у которой есть буферизация, так чтобы ничего не развалилось?
3. Я принимаю по DMA из ISI большой объём данных - картинку. Пока что для этих целей тупо выделил под DMA область памяти в 1 мегабайт. После получения картинки сливаю в кэшируемую память и работаю с ней. Такие размеры буфера DMA это нормально или нужно реализовывать приём по DMA кусками?
4. Есть ли надёжный способ проверить что MMU и D-Cache настроен правильно и память распределена корректно? Просто у меня всё с первого раза завелось, хотя было внесено довольно много изменений в настройки линкера и в обработку переменных. Хотелось бы имуть уверенность, что всё через некоторое время не развалится
