|
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 2 2011, 18:58
|
Участник

Группа: Участник
Сообщений: 42
Регистрация: 13-03-07
Из: Ленинград
Пользователь №: 26 139

|
Цитата(Костян @ Aug 1 2011, 10:18)  Вы хотите сказать, что макс пакет данных 16DW ? А как же стандарт со своими 1024DW , как это реализовать ? Это вопрос реализации обмена процессора с системными устройствами. Тут уж Intel/Microsoft как хотят, так и поступают. Можно лишь оценивать эффективность решения. Вот ограничения чипсета на длину пакета (128/256 байт), когда устройсто в режиме DMA при всём желании не может передавать больши блоки данных - это, действительно, не полная поддержка стандарта PCI-E.
|
|
|
|
Сообщений в этой теме
NiOS PCI-E. Сколько DW данных в TLP пакете возможно без DMA? Mar 11 2008, 14:03     dmitry-tomsk Цитата(Костян @ Aug 1 2011, 09:18) обойти... Aug 1 2011, 07:08      Костян QUOTE (dmitry-tomsk @ Aug 1 2011, 05... Aug 3 2011, 06:57       dmitry-tomsk Цитата(Костян @ Aug 3 2011, 09:57) спасиб... Aug 3 2011, 08:39        Костян QUOTE (dmitry-tomsk @ Aug 3 2011, 06... Aug 3 2011, 08:53 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
|
|
|