[an error occurred while processing this directive]
|
С шинами адреса и данных вопросов не было: подключены напрямую к соответствующим локальным шинам мегафункции pci1t (шина адреса, разумеется, со сдвигом на два разряда).
Параметры памяти задавались разные: c записью по inclk (33MHz PCI CLK) и просто уровнем (WE=PCI_CLK&MEM_WR), адреса фиксировались по CLK и подавались напрямую и т.д. Лучший результат, полученный при этом: сбоев нет, но по каждому четвертому адресу записывается значение такое-же, как и по предыдущему.
Проблему решил (наверное не совсем красиво), введя в цикл операцию чтения после каждой записи (извините,циклы ожидания в сигнал TRDY вводить пока не научился).
Устройство прекрасно работает, но понимания причин проблемы пока нет.
Андрей.
E-mail: info@telesys.ru