Цитата(Raven @ Nov 27 2017, 15:48)

Или, например, выделить регистры, с которыми работает DMA, в отдельный slave.
В принципе я так и сделал, но ощущение такое что проблемы ещё будут.
Например, Nios записывает настроечные параметры в регистры, затем настраивает DMA, затем запускает внешнее устройство и ждёт окончания работы DMA. Вроде всё нормально, но что будет если что-то пойдет не так и мне нужно будет прервать DMA? При работе с Flow control я мог это сделать. А вот при работе с waitrequest пока не ясно, ведь нельзя прервать транзакцию на половине.