[an error occurred while processing this directive]
Ответ: На самом деле все проще +
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

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

Отправлено iosifk 23 января 2003 г. 11:30
В ответ на: Поделитесь опытом, как можно лучше схематехнично решить задачу индикации, того что один из базовых адресных регистров являеться адресованным (в PCI контроллере (режим Target)) отправлено STV 23 января 2003 г. 10:14

На самом деле Вы при включении должны иметь след формат BAR 111111....11100 - те из 32-х единиц Вы слева убираете столько, какую зону адресов должен сожрать Ваш модуль, и эти биты должны только читаться, а остальные должны писаться и читаться. Ну и с учетом бита память-порты. При запуске BIOS, машина прописывает СПРАВА такие нули, чтобы это дало базовый адрес зоны. После этого стартует ОС, она подхватывает адреса устройств из таблиц BIOSа, если у нее стоит "настройка автоматически", или адрес в BARе прописывается драйвером при инициализации ОС.
Чтобы увидеть как работает шина, можно использовать логич анализатор. Если бабки есть, то НР, а так можно и самодельный.
Удачи.
Иосиф Каршенбойм

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru