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

миниатюрный аудио-видеорекордер mAVR

Отправлено Барыга 08 января 2003 г. 03:03

Поясните, пжалыста, на примерчике мои действия при
обработке команд "Configuration Read и Write".

Как я понял, мое устройство обнаружив IDSEL, A/D[0,1]=00b,
адрес DWORD в A/D[2..7], номер функции (0) и скажем команду
"Conf. Read" должно ответить, выставив DEVSEL и т.д.
А вот че в фазе данных должно быть я не понимаю (где-то в
конфе промелькнула фраза, что операции с конфигурацией всегда
16-разрядные и енто меня озадачило).

Допустим в A/D[2..7] - 08h (если не ошибаюсь - это байт
"Revision ID" и три байта "Class Code").
Что мне выкидывать на A/D - сразу все 4 байта, слово или
ваще один байт? И что при этом должно быть на C/BE[3..0]?
Этот же момент неясен и при записи конфигурации, т.е. по
каким линиям принимать информацию и что это будет - BYTE,
WORD, DWORD.

Зарание благодарен за помощь!

P.S. Читаю русскую спецификацию (2.0).


Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

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

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

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


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

E-mail: info@telesys.ru