[an error occurred while processing this directive]
|
Пытаюсь сделать target устройство с реализацией интерфейса PCI на ПЛИС семейства MAX7000S. Конфигурационное пространство не поддерживается. Устройство должно обрабатывать только операции чтения/записи пространства ввода/вывода.
Имеются несколько вопросов:
1. Какими должны быть PCI сигналы в ситуации, когда сигнал RST# активен по низкому уровню (RST#=0). В спецификации в этом случае нарисована диаграмма где написано что PCI сигналы должны находиться в третьем (Z) состоянии. Мне понятно, что устройство должно установить сигналы TRDY# и DEVSEL# в Z-состояние. А что будет с сигналами FRAME#, IRDY#, AD, CBE# и др., которые управляются мастером?
2. Вот допустим что включили компьютер. Понятно что шина будет в состоянии сброса: RST#=0. После того,как RST# установиться в высокий уровень, шина должна будет перейти в новое состояние до начала транзакции. Если я правильно понял то такое состояние в спецификации обозначается IDLE - состояние простоя. Условием состояния IDLE будет высокий уровень сигнала FRAME#. А вот значения прочих сигналов мастера мне не понятны. Логично предположить, что линии AD будут в Z состоянии. А вот, что будет с прочими сигналами мастера типа Sustained Tri-State, они также будут в Z состоянии?
3. Какое значение принимают сигналы PCI в их оборотных циклах, на диаграммах такие циклы изображены как 2 круговые стрелки. Они должны быть в Z состоянии?
Спасибо.
E-mail: info@telesys.ru