Цитата(_ANDREW @ Jul 7 2006, 11:48)

Здравствуйте!!! maks подскажите, возникла следующая проблема. При чтении с local bus pci9052 посылает повторные импульсы RD#. например при чтении 10 байт выдаёт 10 отрицательных импульсов, в соответствии с которыми забирает данные с local bus, и сразу выдаёт на RD# ещё 10 такихже импульсов по которым чтение не ведётся. Почему возникают эти повторные импульсы, как от них избавится.
Это у Вас включен режим prefetch для этого диапазона адресов. Вот он и пытается заранее прочитать данные, которые могут потом понадобиться - этакая реализация read ahead. Отключается установкой бита 3 в 0 в соответствующем регистре LASxRR. Кроме того, нужно установить биты 3-5 в 0 в соотвествующем регистре LASxBRD, где x - номер адресного пространства.