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

 
 
> PowerPC440 + Virtex5 использование HDMA
dimaz
сообщение Jun 22 2010, 11:18
Сообщение #1





Группа: Участник
Сообщений: 3
Регистрация: 8-04-09
Пользователь №: 47 367



Уважаемые коллеги, решил на основе Virtex5 со встренным ядром ppc440 реализовать 2 потока данных; один со своего ядра, имеющего Local Link интерфейс, в DDR; второй из DDR черезTEMAC в ethernet.
Для начала собрал архитектуру с mpmc, где есть возможность использовать до 4-ех SDMA каналов.И все заработало. Но уже после, обратил внимание, что ядро ppc440 содержит тоже 4 HDMA канала и поэтому можно было бы обойтись без такой тяжеловесной штуки как mpmc. Пробовал подключать TEMAC и свое ядро к различным HDMA каналам ppc440, крутил настройки c_dman_rx/txchannelctrl, изучал xapp1126. В итоге получил то, что второй поток данных (TEMAC) заработал, но первый никак не хочет работать.Есть предположение, что из-за прерывания, оно вырабатывается, но имеет ошибку error irq, т е бит в XLLDMA_IRQ_ERROR_MASK в irqstatus в 1.
Возможно, кто-то сталкивался с подобной проблемой настройки двух или более DMA каналов в ядре ppc440?

Сообщение отредактировал dimaz - Jun 22 2010, 11:21
Go to the top of the page
 
+Quote Post



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

 


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


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