На всякий случай добавлю:
Нет генерации сигнала REQ, на захват шины PCI, смотрел осциллом.
Еще не устанавливается бит, который запускает обмен, вот этот:
/***************** PCI_DMAC0-1 Bit definitions ************/
#define DEN 0 /* DMA Enable*/
сразу после его установки в 1, считываю его в память, и... болт, всегда ноль.
Далее, тот бит, который показывает что FIFO are empty (if ==0, then fifo are non empty), всегда есть 0: по включению питания, после ручного сброса fifo(бит flsh в dmac)... Т.е. fifo у них всегда жутко занято.
Если у кого то есть какая-то информация , пишите плиз.
|