Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: AT91RM9200 HELP!!!
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
undi
Третий день бьемся, не можем решить проблему. Простейшая процедура на асм, больше - ничего: заливаем экран (свой видеоконтроллер на альтере, стоит на шине статической памяти 16 бит, wait циклов нет - успевает без проблем) разным цветом друг за другом по очереди. Master CLK -80mHz, CPU CLK -160mHz, ошибок нет ибо от 160 еще и видеоконтроллер тактуется. Вроде все ОК, но рядом лежит старая плата на AT91R40008, тактутся 80mHz, все остальное тоже самое - но производительность раза в четыре выше!!! И как не пытаемся, увеличить быстродействие на RM9200 - ничего не выходит. Пробовали перейти на соотношение частот Master/CPU, как 80/80 - никакой реакции, как 60/180 - производительность падает. Буду рад любой информации на этот счет. Заранее спасибо.
framer
Может это связано с конфигурацией статической магистрали. Там для каждого CS свой регистр CMS_CSR0 ... CMS_CSR7. Помимо того что есть установка wite state есть еще RWSETUP RWHOLD.
undi
Да в том то и дело, что дело не в этом, нет wait циклов никаких. Большего быстродействия достигли включением всех кэшев (до этого, были выключены). Но все равно, как то плохо ясен смысл навороченного проца, который только с включеным кэшем показывает такую же (может чуть большую) производительность, что и проц попроще, в котором кэша нет в принципе... Конечно понятно, что оценка быстродействия только по работе с внешней шиной не совсем разумна, но когда это основное назначение системы, стает вопрос о целесообразности выбора.
framer
В принципе производительность AT91RM9200 должна буть значительно выше чем AT91R40008. В документации написано 200MIPS при 180MHz. Может блок-схемку общую покажете? А SDRAM есть?
d__
А что нам скажет товарищ осциллограф? Сколько длится цикл обмена по шине? Неужели вы таки нетривиальные вещи разрабатываете и отлаживаете без измерительной техники?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.