[an error occurred while processing this directive]
|
На одной матери все ок, т.е. при включении/рисете прописываются 2 BARа (mem, I/O) и устанавливаются биты разрешения работы c mem и I/O в регистре команды конфигурационного пространства. При этом девайс находится на шине 0 (на данной матери).
На другой матери BARы и биты разрешения доступа остаются неизмеменными, но я могу записать любые значения через конфигурационные порты PC. Девайс на этой матери находится на шине 1.
Вкл/выкл опции setup PnP OS installed эффекта не дает.
Доступ к конф. пространству декодирую так:
if (FirstCyc='1' and PCI_ADR_Reg(1 downto 0)="00" and PCI_IDSEL_Reg='1' and (PCI_CMD_Reg="1010" or PCI_CMD_Reg="1011")) then Hit<='1';
Пробовал реагировать на циклы доступа типа 1 (PCI_ADR_Reg(1)="0"), результат тотже.
Где собака?
E-mail: info@telesys.ru