PCI-target контроллер на Xilinx + PCI видеокарта = не работает

Hi All,

Собсно, сабж. Есть PCI-плата собственного изготовления с самопальным PCI-контроллером на ПЛИС Xilinx(VirtexII). Ежли видеокарта - в AGP-слоте, все пашет замечательно, а ежли в PCI-слоте - то виснет через 3-10 минут цикла чтения либо записи в регистры. Причем виснет не наша плата, а именно видео (смотрели осциллографом выведенные локально собственные DEVSEL, STOP и TRDY и с шины FRAME и IRDY). Похоже, электрика виновата. Где копать??

Reply to
Kate Sycheva
Loading thread data ...

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 достаточно сложная шина, заочно диагноз поставить проблематично, особенно если явных симптомов нет.

Как на других материнках с другими чипсетами? Что за видеокарта? Может дело не в Вашей плате? Вопросов больше, чем ответов :-)

Reply to
Vyacheslav Ovsiyenko

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.