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

Отправлено Малян 05 сентября 2001 г. 07:06

Заключается вот в чем:Использую pci_b от альтеры.При посылке пакетов
в память иногда возникает ситуация dissconnect without data(как оказалось это не страшно,а вполне нормально).Однако при этом теряются 1-2 последние посылки в пакете,из-за того что в буфер альтеры они идут раньше чем на шину,а шину забирают сразу.Если в следуещем пакете адрес выстававить текущий(тоесть такой сколько посылок посчитали),то все нормально(если не считать пропусков в памяти).Но если перед новым пакетом счетчик адреса отмотать,на пару адресов назад,то шину почему-то не дают.Вот понять почему не дают я и не в силах:))
P.S счетчик адреса конечно же считает +/- 32 бита.

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

Ответы


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

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

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

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

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


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

E-mail: info@telesys.ru