реклама на сайте
подробности

 
 
> Xilinx AXI DMA. Необъяснимые глюки.
Focus
сообщение Mar 6 2015, 19:50
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 39
Регистрация: 22-02-06
Из: Россия, Курск
Пользователь №: 14 603



Доброго времени суток. Разрабатываю проект на кинтексе 7 в связке с памятью DDR2. На борту система на микроблейзе с шинами AXI-lite и AXI4. На последней висит память DDR и два модуля AXI_DMA, один из которых читает и пишет в фифохи USB контроллера (по AXI Streem), другой в такие же фифохи другой периферии. После сборки проекта обнаружилась проблема - DMA USB не досылает 4 кб в первой посылке после сброса, дальше все ОК, независимо от объема. остальное все работало. Отложив этот вопрос, занялся другими проблемами. После следующей сборки вдруг все заработало правильно. Дальше некоторое время я не трогал систему на микроблейзе(не перекомпилировал нетлист), а правил проект в ПланАхеде - все адекватно работало. Затем понадобилось изменить настройки модуля AXI_SPI, никак не относящегося к DMA - тот же глюк с 4мя кб. Далее еще одна очистка проекта (без изменения) и сборка - совершенно неадекватная работа DMA USB - зависание на транзакциях меньше 4 кб, выдача кол-ва данных от прошлого запроса. Дальше снова очистка и пересборка - отказ второго модуля ДМА на передачу, глюки первого сохранились, адекватно работает только прием. Дальше снова пересборка и второй ДМА глючит и на прием и на передачу (то не передает, то виснет) USB забывает где-то 4кб... Единственная мысль - собрать проект с нуля. Железо живое, т.к. заливка битстрима рабочей версии дает рабочий результат, а нерабочей - нерабочий, причем стабильно нерабочий(последовательность сбоев одинакова). Чипскопом контроллировал сигналы модулей DMA - проблема именно в них. Что можно еще попробовать?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 27th July 2025 - 08:28
Рейтинг@Mail.ru


Страница сгенерированна за 0.01343 секунд с 7
ELECTRONIX ©2004-2016