Hello Kate,
KS> Hi All,
KS> Собсно, сабж. Есть PCI-плата собственного изготовления с самопальным KS> PCI-контроллером на ПЛИС Xilinx(VirtexII). Ежли видеокарта - в AGP-слоте, все KS> пашет замечательно, а ежли в PCI-слоте - то виснет через 3-10 минут цикла KS> чтения либо записи в регистры. Причем виснет не наша плата, а именно видео KS> (смотрели осциллографом выведенные локально собственные DEVSEL, STOP и TRDY и KS> с шины FRAME и IRDY). Похоже, электрика виновата. Где копать??
Сложно сразу сказать - недостаточно исходной информации. Надо смотреть: - реализовали ли Вы Configuration Space, насколько полностью; - используется ли Delayed transactions - работает не на всех мамах; - поддерживаете ли fast Back-2-Back transaction; - есть ли Substrative Decoding агент на шине; ... список можно продолжать очень долго; Куда отображается карта - в IO или память? Если на порты, то на видео может повлиять VGA Palette Snooping - попробуйте отключить.
А вообще - PCI достаточно сложная шина, заочно диагноз поставить проблематично, особенно если явных симптомов нет.
Как на других материнках с другими чипсетами? Что за видеокарта? Может дело не в Вашей плате? Вопросов больше, чем ответов :-)