[an error occurred while processing this directive]
Это устройство будет производится серийно ? Если да, то вы очень рискуете. Что касается BAR-ов, то (+)
(«Телесистемы»: Конференция 'Программируемые логические схемы и их применение')

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

Отправлено Шурик 06 августа 2004 г. 10:59
В ответ на: Ответ: отправлено Nick Kovalyov 06 августа 2004 г. 09:56

Запросить 13 адресов нельзя. Берём ближайшее возможное значение.
Это 16 (4 адреса в запасе будет, для будущих применений так сказать).

Делаете BAR0 следующим образом:
- бит 0 "1" и только для чтения;
- биты 1-3 "0" и только для чтения;
- биты 4-15 делаете для чтения/записи (сюда комп будет писать
базовый адрес);
- биты 16-31 "0" и только для чтения.

Ставите компаратор, который будет сравнивать биты 4-15 BAR0
с битами 4-15 поступившего с шины адреса. Если совпадение, то значит
запрашивается один из ваших 16 адресов (далее по битам 0-3 адреса
определяете какой именно).

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru