[an error occurred while processing this directive]
|
Дело было вот в чем: я хотел писать 4К данных. После записи 80 транзакий меня прерывал таргет (DisconnectOnNextADB). Соответственно реально я записал 80*64b = 640Byte. Значит при инициализации следующей транзакции я должен был выставить адрес 640 (X"280"), а я выставлял X"140" (осталось от 32-битных передач).
Вот в этом месте бридж похоже с ума и сходил. Вообщем оба мы были не правы.
Если будут вопросы по PCI-X - обращайтесь - походу я уже на все грабли наступил (лучше на мыло: lysakov@sl.iae.nsk.su)