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

 
 
 
Reply to this topicStart new topic
> PCIe и видео поток
Костян
сообщение Jul 27 2011, 07:03
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



Работаем с PCIe. Передаем видео поток с ПК на PCIe board.
1. Какой тип передачи выбрать, чтобы обеспечить максимальную пропускную способность ? Склоняемся к MemoryWrite на 1024Dword.
2. Используем jungo WinDriver . Как и где задается traffic classes (TC) ? Пытаемся установить макс. приоритет для посылок TC7


Go to the top of the page
 
+Quote Post
dsmv
сообщение Jul 29 2011, 16:03
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 451
Регистрация: 6-09-05
Из: Москва
Пользователь №: 8 284



Цитата(Костян @ Jul 27 2011, 10:03) *
Работаем с PCIe. Передаем видео поток с ПК на PCIe board.
1. Какой тип передачи выбрать, чтобы обеспечить максимальную пропускную способность ? Склоняемся к MemoryWrite на 1024Dword.
2. Используем jungo WinDriver . Как и где задается traffic classes (TC) ? Пытаемся установить макс. приоритет для посылок TC7


Вы можете посылать пакеты размер которых не превышает установленный системой PAYLOAD. На большинстве компьютеров это 128 байт, на некоторых - 256 байт.

TC оставляйте 0.
Go to the top of the page
 
+Quote Post
Костян
сообщение Aug 1 2011, 06:25
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



QUOTE (dsmv @ Jul 29 2011, 15:03) *
Вы можете посылать пакеты размер которых не превышает установленный системой PAYLOAD. На большинстве компьютеров это 128 байт, на некоторых - 256 байт.

Благодарю, только где выставляется в системе PAYLOAD ? В Bios-е нет sad.gif
Go to the top of the page
 
+Quote Post
FLTI
сообщение Aug 4 2011, 09:32
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 399
Регистрация: 8-06-05
Пользователь №: 5 832



Цитата(Костян @ Aug 1 2011, 10:25) *
Благодарю, только где выставляется в системе PAYLOAD ? В Bios-е нет sad.gif

Нигде,это свойство заложенное изготовителем материнской платы.
Интересует статистика по матерям.
На матерях с каким чипсетом MPS ( Maximum Payload Size ) 64 байта или даже 32 байта и ниже?
Ну и соответственно, на матерях с каким чипсетом MPS ( Maximum Payload Size ) 256 байт и выше?
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 4 2011, 09:57
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



Засылать можно и с размером больше чем Maximum Payload Size для матери, всё равно когда дойдёт до железа - побъётся на трасферы по Maximum Payload Size.

В SUSE помнится били трасферы сверху на Maximum Payload Size, так там если товарищ прогер не отключал какой то механизм так иногда ось проводила свой re-arrange и в железе я получал пакеты не так разбитые как прогеры планировали.

Сейчас есть дизайн на Stratix4GX там наваяли склейку(master read)/разбивку(write) - всё работает на ура.
Go to the top of the page
 
+Quote Post
Костян
сообщение Aug 4 2011, 14:52
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059



QUOTE (Kuzmi4 @ Aug 4 2011, 07:57) *
Сейчас есть дизайн на Stratix4GX там наваяли склейку(master read)/разбивку(write) - всё работает на ура.

поподробнее, пожалуйста.
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Aug 5 2011, 11:39
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Костян
так там собсно всё из документации:

- Когда логика хочет прочитать с пределённой области памяти, то Host присылает мне не всё сразу (в некоторых случаях даже при -длинне запроса меньше Maximum Payload Size - ось там колдует laughing.gif особенно интересные вещи можно пронаблюдать на последних версиях Win-серверов, на "солярке" там товарищи прогеры говорят что всё проще). Потому есть блок который склеивает приходящие данне относящиеся к этому запросу на чтение.

- Бывают случаи когда логика хочет писать длинну больше чем позволяет Maximum Payload Size для данной матери. Тогда этот блок бъёт write-ы на эти самые Maximum Payload Size пакеты. Если отправить пакет больше чем Maximum Payload Size для данной матери то в Host-е вы увидите только первые Maximum Payload Size. Cтавил опыты на x58 чипсете(PC) но по ходу "работает" и на SUN и HP серверах.

С HardIP для Stratix4GX вся эта кухня работает на ура cool.gif. С "софт" реализацией есть некоторые нъюансы связанные с некоторыми индусскими моментами в реализации корки (несмотря на то что PLDA их писала sm.gif ), но думаю это чисто специфика железяк выплыла и подействовала, думаю у вас и с "софт" будет всё ОК..
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 17:47
Рейтинг@Mail.ru


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