Кто каким железом или софтом пользуется для проверки PCI контроллера на предмет соответствия PCI specification?
Tommyknocker
Jul 18 2005, 06:38
По-видимому самое эффективное в данном случае это использовать анализатор шины PCI (Bus analyzer). Я еще не использовал, но присматриваюсь. Если вдруг контроллер не заработает, то нужно же как то выяснять что происходит.
http://www.smartelec.ru/res/pci.shtml
Да, я как раз имел в виду:
http://www.getcatalyst.com/product-ta-series.htmlот Catalyst.
Пользуется ли кто подобным и какой имеется опыт?
Пользуюсь Agilent E2926(Analyzer), E2928 (Analyzer, Exerciser) доволен, хотя собственно Exerciser'ом пользоваться не приходилось. Минус - большая цена (Не свое, не жалко). Для анализа конфигурационного пространства использую собственную программу под DOS.
Кстати, кто-нибудь знает чем отличаются E2926 и E2928 и чем определяется набор включенных в них опций. Я сколько ни смотрел визуально на платы, различий не нашел - вероятно отличаются прошивками (или установленными элементами, микросхема PCI-интерфейса - под радиатором, который невозможно содрать).
Судя по всему Agilent E2926(Analyzer), E2928 (Analyzer, Exerciser) только на соответствие PCI specification 2.1 тестирует.
А современные матери на i845, i865, i925 – они какому PCI specification соответствуют?
Я думаю, что как минимум 2.2 или даже 2.3?
Скажу Вам по секрету, что PCI 2.1 даже от 3.0 по протоколу обмена мало чем отличается (основное направление - понижение напряжения питания, уменьшение латентности шины), так что эти инструменты подходят более чем.
dmitriy4327
Jan 25 2008, 13:00
Доброго времени суток! Мы так же столкнулись с тем, что PCI контроллер (CYCLONEII ALTERA) "не идет" на некоторых матерях. Для отладки видимо нужен анализатор. Подскажите, пожалуйста, какие российские фирмы могут поставить такое оборудование? SMARTELECT утверждает, что у них анализаторов нет...
Цитата(dmitriy4327 @ Jan 25 2008, 16:00)

Доброго времени суток! Мы так же столкнулись с тем, что PCI контроллер (CYCLONEII ALTERA) "не идет" на некоторых матерях. Для отладки видимо нужен анализатор. Подскажите, пожалуйста, какие российские фирмы могут поставить такое оборудование? SMARTELECT утверждает, что у них анализаторов нет...
Поскольку Вы используете ПЛИС, то можно воспользоваться анализатором, встраиваемым в ПЛИС. На мой взгляд очень удачным решением будет использование Synplicity Identify, можно также использовать SignalTap от самой Altera. Естественно, эти анализаторы позволят выявить лишь логические проблемы... Элекстрические, временные и т.п. - лишь косвенно и то не всегда.
Harbour
Jan 26 2008, 06:02
Signaltap самое оно - за каких-то полчаса узнаешь что сам дурак и мамка не причем
dmitriy4327
Feb 1 2008, 06:26
Понятно, спасибо. Или свой анализатор написать как IOSIFK предлагает, так как Signaltap не работает- лицензия на Quartus не позволяет...
Harbour
Feb 1 2008, 06:58
Если принципы позволяют - на форуме облом квартуса - одна из популярных тем
dmitriy4327
Feb 15 2008, 06:47
Ну да, действительно. Спасибо!
Чтобы SignalTapII заработал с WEB версией, нужно в свойствах Quartus II включить фичу TalkBack на закладке Internet Connectivity. В и-нет квартус можно и не пускать, или вообще, после того как SignalTapII заработает выключить эту фичу обратно. Да и если не жалко несколько килобайт интернет трафика, то можно и не выключать.
И еще SignalTapII можно тактировать от PLL выдающей мегагерц 300. Получается суперский логический анализатор. Ну а дальше остаётся только головой думать.
dmitriy4327
Feb 19 2008, 08:44
Ага, все работает. спасибо
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.