[an error occurred while processing this directive]
Работа с портами на шине PCI?(+)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
[an error occurred while processing this directive]

Отправлено Малян 01 мая 2001 г. 03:50

Делаю простейшую 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: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru