|
PCI-E. Сколько DW данных в TLP пакете возможно без DMA? |
|
|
|
 |
Ответов
|
Apr 7 2008, 14:25
|

Знающий
   
Группа: Свой
Сообщений: 601
Регистрация: 1-03-05
Из: Spb
Пользователь №: 2 972

|
Цитата(RKOB @ Apr 7 2008, 13:43)  Мне пока не удалось переслать более 1 dw данных с хоста... Может у кого-нить имеется опыт работы с PCI-e ? Поделитесь, подскажите ! Максимум, что я получил для Completer - это запись - 120Мбайт/с, чтение - 10Мбайт/с. Максимально в этом режиме можно пересылать только два DWORD полезных данных в пакете в каждую сторону. Больше DW только в режиме Reqester.
--------------------
Насколько проще была бы жизнь, если бы она была в исходниках
|
|
|
|
|
Jul 29 2011, 11:45
|
Знающий
   
Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059

|
QUOTE (NiOS @ Apr 7 2008, 13:25)  Максимум, что я получил для Completer - это запись - 120Мбайт/с, чтение - 10Мбайт/с.
Максимально в этом режиме можно пересылать только два DWORD полезных данных в пакете в каждую сторону.
Больше DW только в режиме Reqester. А какой приоритет TC использовали в пакете ? Сюдя по невысокой скорости чтения , стояло по умолчанию TC0
|
|
|
|
|
Aug 1 2011, 06:18
|
Знающий
   
Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059

|
QUOTE (dmitry-tomsk @ Jul 29 2011, 16:02)  да xilinx ядра только TC0 и разрешают обойти это нельзя никак ? QUOTE На современных же системах: Core i7/Win7 обмен идёт уже блоками по 16 слов (64 байта). Встречаются транзакции и меньшей длины, но основной поток всё же 16DW. Вы хотите сказать, что макс пакет данных 16DW ? А как же стандарт со своими 1024DW , как это реализовать ?
|
|
|
|
|
Aug 3 2011, 06:57
|
Знающий
   
Группа: Свой
Сообщений: 740
Регистрация: 24-07-06
Из: Minsk
Пользователь №: 19 059

|
QUOTE (dmitry-tomsk @ Aug 1 2011, 05:08)  зайдите на intensys.com, посмотрите как сделано, там есть исходники для windriver спасибо, разбираемся. Пока никак не могу понять, зачем они используют прерывания. QUOTE Это вопрос реализации обмена процессора с системными устройствами. Тут уж Intel/Microsoft как хотят, так и поступают. Можно лишь оценивать эффективность решения. понятно. попробуем на низком уровне подцепится к pcie, без windriver
|
|
|
|
Сообщений в этой теме
NiOS PCI-E. Сколько DW данных в TLP пакете возможно без DMA? Mar 11 2008, 14:03     Eugenius Цитата(Костян @ Aug 1 2011, 10:18) Вы хот... Aug 2 2011, 18:58 oval Можно попробовать использовать команды пересылки и... Apr 7 2008, 16:01 RKOB ЦитатаМаксимум, что я получил для Completer - это ... Apr 8 2008, 07:58 NiOS Цитата(RKOB @ Apr 8 2008, 11:58) Это на с... Apr 8 2008, 10:04 vechnost esli ya pravilno ponyal vopros, to eto zavisit ot ... Jul 26 2008, 05:16 Eugenius Обычно используем DMA и скорость записи/чтения в р... Jul 31 2011, 17:45
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|