Здравствуйте.
Имею счастие возиться с PEX 8311 <=> EP2C50
Возник вопрос, от безысходности что ли решил написать ( уже и саппорт перемучал и ДШ перечитал...)
В обсчем умею писать/читать данные с него в режиме Direct Master.
Только понадобилось заюзать DMA - надо много чего гонять в компутер быстро..
Для огранизации сего использовал диаграмму 6.58 из "PEX_8311AA_Data_Book_v0.95_07Mar07.pdf"
Времянки проверил, логика как на диаграмме.
Пробую самый простой вариант - выдавать значения счётчика - в результате получал массив в котором все элементы равны 1-му.
Думал что траблы в READY# - отрубил его в DMAMODE0 - времянка как на 6.58, только без READY# - он в "1" - в результате вообсче получаю все нули...
Проверял даже значение на LAD - меняются, данные выдаются столько сколько запрашиваю с ПК...
Прикинул - если времянка как на родной диаграмме и READY# отключен - ну не бывает так чтоб не работало....
В обсче м вот такая ситуация - может работал кто, подскажет куда смотерть