[an error occurred while processing this directive] [an error occurred while processing this directive]
Буффер между PCI контроллером (33 МГц) и устройством (22 МГц)
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено -=Sergei=- 01 марта 2002 г. 14:41

Вообшем суть такая - надо через pci лазить в память и регистры устройсва, которое работает на частоте 22 МГц.

При записи вообщем проблем не возникло - развязал обычными регистроми, и при условии что не бруст и между транзакциями более 8 тактов все работает. А вот при чтении проблемы; пока сделал так -
в первую транзакцию выставляю нужный адрес и считываю муссор, во вторую транзакцию выставляю любой адрес и считываю данные от адреса предыдушей транзакции. Вот и думаю - правильно или есть еще варианты, может кто делал подобное, подскажите????


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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru