Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: глючит SDRAM c AT91SAM9263
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
nbIBO
Проблема в том, что при чтении из SDRAM происходит искажение данных. Что интересно если гонять тесты тупо по SDRAM, то всё работает как часы. В рабочем проекте же искажение. Подозрение пока пало на SDRAMC, потому что CS1 постоянно в нуле, даже когда идёт обращение к другим девайсам на шине. Непропай исключается, потому что если настроить CS1 под управлене SMC, CS дёргается по человеческому(для статики естественно).
На EBI0 кроме SDRAMa(CS1) висят ещё ПЛИС(CS2), Ethernet(LAN91C111)(CS4) и флешка (CS3)
zltigo
Давайте попробую угадать. У Вас многослойная печатная плата? Когда разводили все сигналы отмоделировали, например в HyperLynx? Тесты памяти правильные, нy, например, отпортированы с Memtest86?
nbIBO
Угадал. Не моделировал. Тесты писал.
Причём искажаются данные так, как будто их в динамику писал. Т.е. смотрел осциллографом - в месте искажения чистый ровный сигналю. Ставили бряки на запись и на чтение этого числа. На запись не встаёт, на чтение встаёт
nbIBO
Проблема решена. Всё дело было в частоте. Настроили Плл на 240М, а динамику соответственно на 120М. А максимум частота на пине 100М. Поставили 200 и 100 соответственно и всё заработало
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.