Имеется устройство с ПЛИС Xilinx Spartan-II в качестве PCI интерфейса. В данный момент пытаюсь реализовать его (интерфейс) с помощью OpenCores PCI core. Соответственно, появляются вопросы...
1. Конфигурационное пространство отображено в AS0, с его записью/чтением проблем нет. При попытке записи в AS1 (отображенное на WB) проблем тоже нет - всё работает как надо (по крайней мере, в симуляторе). Мост правильно отрабатывает как со стороны PCI, так и со стороны WB. А вот при попытке чтения из AS1 происходит завершение PCI-транзакции сигналом STOP#, даже до того, как соотв. сигналы появятся на WB. Может кто знает, каковы причины такого поведения? Или подскажите, с какой стороны копать...
--------------------
/* Всё хорошо в меру. */
|