Доброго времени суток. Уважаемые коллеги, помогите мне разобраться со слеующей ситуацией:
Делаю свое первое PCI устройство. Опробовал его на 4 машинах (больше под рукой не оказалось), на первых 3 работает успешно, а на червертой виснет BIOS. Выглядит это так, проходит инициализация устройств необходимых для загрузки (появляется заставка BIOS на мониторе, слышится один короткий пик и все насмерть виснет, светодиоды на клавиатуре уже не мигают, а должны были). Линии #PERR, #SERR, #STOP в видимом сегменте PCI шины в активное состояние никем не переводятся.
Устройство: PCI Тaгget 32/33 5V, работает в диапазоных CFG и I/O, питается от +3,3V. Основано на Xilinx XCR3256XL-10PQ208C. Если верить PostFit Simulation, то временные требования PCI Spec 3.0 выполняются. Использую Xilinx ISE 8.1 SP3 IP1. Потроха ПЛИС пишу сам, вдохновляясь PCI Spec 3.0.
Chipset'ы плат такие: 1. EPOX: nForce2T. 2. ASUS: (A8N-E / A8N-SLI SE) nForce4 Ultra. 3. Advantech: PICMG PCA6003 (VIA Appolo 133) + Cross (мост Intel). 4. ASUS (A7V600): VIA KT600 (виснет с этим chipset'ом).
Для аппаратной отладки имеются только 2 осциллографа: TDS2012 и TPS2012 (по 2 канала, полоса 100 Мгц).
|