[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Disconnect without data - это когда STOP# выставляется при неактивном TRDY# и активном DEVSEL# (а не "отказ без повтора посылок" - наоборот, мастер должен начать новую транзакцию как можно быстрее). Реакция чипсета (моста, если быть точным)зависит от физич. адреса, к которому происходит обращение (обращения к видеокарте иногда приводят к долгим бесполезным ожиданиям). При обращениях к системной памяти как правило все хорошо (только небольшая начальная задержка при чтении). Вообще "время жизни" на шине зависит от параметра LatencyTimer в конфиг. просранстве PCI-карты (см. вопрос ниже).
Какие master использует команды для обращений - MemoryRead и MemoryWrite? Можно попробовать MemoryReadLine, MemoryReadMultiple, MemoryWriteAndInvalidate.
>>"Еще пару дней повожусь и начну сам писать мастера....."
"PCI Hardware and Software, Architecture and Design" by Ed Solari
and George Willse --> 883 pages, 3 lbs
--IgorK
E-mail: info@telesys.ru