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

Oct 02, 2003 1 Replies

Hi All,



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


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

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

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required