[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
Вот сделал простенький PCI таржет на EPM3064.Работает хорошо,но как позднее выяснилось не везде%))
PnP проигнорировал,что привело к неработоспособности на материнках,которые таким устройствам CLK отрубают.(например MicroStar на BX).Так как работа только с портом не разводил на плате AD[31..16]
IDSEL,PAR и нет возможности поддержать PnP.Но плату переделывать неохота,поэтому решил сделать так.При обнаружении по шине команды CFG READ "1010" перехожу в состояние ожидания и если никто за три такта
не отвечает сам отзываюсь и отдаю все "0".Весь прикол в том-что сработало!!Но проблема теперь в том,что линии AD и PAR висят в воздухе,что приводит к нестабильности в работе.
Посему вопрос--Как ведут себя ножки в третьем состоянии,например PAR?? Тоесть есть ли какая-то вероятность что они тяготеют к одному из уровней более чем ко второму??Тоесть когда чипсет будет читать мои ad[15..0] и "воздушные" AD[31..16],PAR
можно ли так установить ad[15..0] чтоб не нарушить четность??
E-mail: info@telesys.ru