[an error occurred while processing this directive]
|
Делаю простейшую PCI-плату,в задачу
которой входит защелкивание посланного
в определенный порт ввода-вывода байта и
его ЦА-преобразование.Программа уже шлет
именно в порт и число не более 200,
тоесть 1 байт,поэтому поначалу хотел
использовать только AD[9..0] для
дешифрации и AD[7..0] для приема байта.
Но внимательно почитав в спецификации раздел про
адресацию портов(как-то запутанно там все)
подумал,что придется смотреть все AD[31..0].
Я так понял,что если программа посылает
один байт,то по шине будет примерно это:
Фаза адреса:
AD[31..2]-Byte adress,AD1=1,AD0=1
Фаза данных:
c/be3#=0,c/be2#=1,c/be1#=1,c/be0#=1
данные при этом пойдут по линиям AD[31..24].
Так ли это??
E-mail: info@telesys.ru