Цитата(RYury @ Mar 11 2009, 17:33)

Ну например можно взять модуль DMA, в том же SOPC билдере, и посмотреть как он работает. DMA имеет и слейва и мастера. Через слейв инициализируем и выдаем команды контроллеру DMA, а через мастер DMA контроллер передает данные по шине avalon, когда ему арбитр разрешит.
Теорию рассказать я и сам умею ;-)
Готовый рабочий модуль с Авалон мастером я подключал к системе.
Смотрел как создается арбитраж.
Для слейва я могу в Тестбенче создать воздействия на шины и сгналы управления.
Для мастера нужно еще добавлять логику, которую SOPC Builder добавляет к проекту.
Эта логика должна подкачивать с внешней памяти данные.
Я могу создать эту логику внутри модуля для тестирования.
Но она должна "исчезнуть" при сборке системы целиком.
Как это сделать я не знаю.