Цитата(juvf @ Jul 4 2013, 14:16)

Помогите ..... понят что-ли...
Есть уарт в ниосе. Хочу попробовать по ДМА складывать приемные байты в ОЗУ. Возможно ли такое организовать в связке альтеровских корок NIOS2 + DMA +UART?
По идее уарт приняв байт должен сформировать запрос ДМА. Дма контроллер по запросу от уарта должен вычитать приемный буфер уарта и положить байт в ОЗУ с инкриментом адреса ОЗУ. При определённых условиях, например при получении 200 байт ДМА должен сформировать прерывание. Вроде всё просто, классическая схема. Но не могу найти в уарте сигнал запрос дма.
ps quartus 11.0, qsys
Решал подобную задачу следующим образом:
1. Написал протокол для UART
2. Из модуля протокола вывел сигнал о заполнении буфера для приема битов
3. По этому сигналу порисходит инкрементация адреса в блоке памяти, куда я складываю байты