реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> PLX_9054 взаимодействие с шиной PCI
GAZE
сообщение Oct 31 2007, 14:29
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 20-08-07
Пользователь №: 29 908



господа... сделал железку реализованную на данном мосте 9054... как бы притензий нет, но....

кто реально с ней работал подскажите пожалуста каких скоростей достигали и по возможности вспомнити каким буфером данных при этом оперировали...
просто у меня проблема в том, что я пишу поток со скоростью 64кбита/с, буфер обмена равен 65кбит, то есть выставляю прерывание на шину каждую 0,001с. при этом поток данных отправляеться по сети на другой комп.... в итоге наблюдаються пропуски, при том крвтные буферу обмена!!!!
вопрос... либо 9054 достаточно долго тупит с организацией DMA в котором передаються данные, либо сеть так круто захватывает шину PCI, что на обработку моих прерываний просто не остаеться времени...


подскажите в чем может быть проблема... 07.gif
Go to the top of the page
 
+Quote Post
vmp
сообщение Oct 31 2007, 15:31
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Не справляется писишка и ОС с таким потоком прерываний. Надо снижать хотя бы до 10 раз в секунду.
Или менять ОС.
Go to the top of the page
 
+Quote Post
Oldring
сообщение Oct 31 2007, 15:44
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 041
Регистрация: 10-01-05
Из: Москва
Пользователь №: 1 874



Цитата(vmp @ Oct 31 2007, 18:31) *
Не справляется писишка и ОС с таким потоком прерываний. Надо снижать хотя бы до 10 раз в секунду.
Или менять ОС.


Прерывания от USB как раз раз в миллисекунду - и справляется.


--------------------
Пишите в личку.
Go to the top of the page
 
+Quote Post
GAZE
сообщение Nov 1 2007, 08:17
Сообщение #4


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 20-08-07
Пользователь №: 29 908



это понятно что либо 9054 либо ОС не справляеться... но в режиме DMA и мастером на шине... блин, скорость должна быть выше....

реально, кто какую скорость смог на 9054 получить то???
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Nov 1 2007, 09:22
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!


Цитата(GAZE @ Nov 1 2007, 10:17) *
это понятно что либо 9054 либо ОС не справляеться... но в режиме DMA и мастером на шине... блин, скорость должна быть выше....

реально, кто какую скорость смог на 9054 получить то???


Делал плату со средней скоростью передачи 80 МГб/сек .
Vmp прав - OC не справляется с частыми прерываниями и не успевает переинициализировать DMA для следующего блока данных. Нужно увеличивать размер блока и использовать режим Scatter/Gather


Успехов! Rob.
Go to the top of the page
 
+Quote Post
GAZE
сообщение Nov 2 2007, 11:56
Сообщение #6


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 20-08-07
Пользователь №: 29 908



Спасибо за советы.. попробую что нить сотворить и "постучать бубном".... 07.gif
Go to the top of the page
 
+Quote Post
vmp
сообщение Nov 2 2007, 14:43
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 426
Регистрация: 20-01-05
Из: Зеленоград
Пользователь №: 2 070



Кстати, надеюсь что там используется двойная буферизация.
Т.е. устройство заполняет по DMA один буфер, потом выставляет прерывание и в это время заполняет второй буфер. Пока устройство работает со вторым буфером, комп обслуживает прерывание и забирает данные из первого буфера. Затем буфера меняются местами.
Если же есть всего один буфер, то данные будут теряться.
Go to the top of the page
 
+Quote Post
GAZE
сообщение Nov 6 2007, 12:25
Сообщение #8


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 20-08-07
Пользователь №: 29 908



Кстати, надеюсь что там используется двойная буферизация.


lol.gif ну конечно же.. так называемый пин-понг... я не стал замарачиваться по поводу кольцевого буфера, хотя он на много практичнее...
Go to the top of the page
 
+Quote Post
Алексей-999
сообщение Mar 26 2008, 11:56
Сообщение #9





Группа: Новичок
Сообщений: 4
Регистрация: 25-03-08
Пользователь №: 36 219



Я новичек в этом деле! Зделал плату на PLX5094, но она не заработала!
GAZE, можешь схемку подключения подкинуть PLX9054 c PCI???
Буду очень благодарен! 05.gif
Go to the top of the page
 
+Quote Post
GAZE
сообщение Apr 7 2008, 12:55
Сообщение #10


Участник
*

Группа: Участник
Сообщений: 37
Регистрация: 20-08-07
Пользователь №: 29 908



Цитата(Алексей-999 @ Mar 26 2008, 15:56) *
Я новичек в этом деле! Зделал плату на PLX5094, но она не заработала!
GAZE, можешь схемку подключения подкинуть PLX9054 c PCI???
Буду очень благодарен! 05.gif


ну что... ? разобрался или нет??? 1111493779.gif
я тебе писал личное сообщение...

Сообщение отредактировал GAZE - Apr 7 2008, 12:56
Go to the top of the page
 
+Quote Post
Алексей-999
сообщение Apr 14 2008, 11:31
Сообщение #11





Группа: Новичок
Сообщений: 4
Регистрация: 25-03-08
Пользователь №: 36 219



Спасибо! Разобрался! А проблема была в ПЗУ, прошывка была не правелная!
Поэтому и висло все, перепрошил и сразу заработало! smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 04:23
Рейтинг@Mail.ru


Страница сгенерированна за 0.01429 секунд с 7
ELECTRONIX ©2004-2016