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

 
 
> 16x PCIe на чем сделать можно?, да и какую скорость достич
sff
сообщение Oct 6 2008, 11:09
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 172
Регистрация: 23-04-06
Пользователь №: 16 404



На чем можно сделать 16х PCIe? Как я посмотрел у виртексов hardware блок идет только на x8. Хотелось бы достичь скорость в 3гигабайт/сек. Реально ли это на 16x PCIe 2.5GB ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
monty
сообщение Nov 25 2008, 13:26
Сообщение #2


Частый гость
**

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



Цитата(sff @ Oct 6 2008, 17:09) *
На чем можно сделать 16х PCIe? Как я посмотрел у виртексов hardware блок идет только на x8. Хотелось бы достичь скорость в 3гигабайт/сек. Реально ли это на 16x PCIe 2.5GB ?


А в какую сторону надо данные передавать то?

Делать прийдется на FPGA (правда если не хочется с одной большой и дорогой матрицей можно попытаться использовать несколько (4) мостов (pcie x4) и засовывать их через switch, само собой надо будет очень внимательно смотреть на свитч т.к. он может все тормозить).

Скорость очень сильно зависит от мамки/чипсета. В конфигурации PCIex <--> PCI-X(133,64) легко получал 850MB/c (но дма движек не шибко оптимальный).



Цитата(dsmv @ Nov 1 2008, 21:30) *
А на чём Вы сделали x4 и x8 ? И на каком компьютере получилось 800 МБайт/с
У меня на Virtex4 FX20 с использованием ядра от PLDA получилось только 713 МБайт/с


Какой размер пакета?

Ядро PLDAое с електрониксовского фтп smile.gif ?
Go to the top of the page
 
+Quote Post
dsmv
сообщение Nov 25 2008, 16:01
Сообщение #3


Местный
***

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



Цитата(monty @ Nov 25 2008, 16:26) *
Какой размер пакета?
Ядро PLDAое с електрониксовского фтп smile.gif ?


Какой пакет интересует ?
ПЛИС поддреживает PAYLOAD 256 байт
Компьютеры имеют только 128, только некоторые на основе chiset от NVIDEA имеют 256 байт.

Скорость проверялась на непрерывном циклическом заполнении 16-ти блоков по 8 мегабайт в течении многих часов.
Go to the top of the page
 
+Quote Post
monty
сообщение Nov 26 2008, 05:25
Сообщение #4


Частый гость
**

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



Цитата(dsmv @ Nov 25 2008, 22:01) *
Какой пакет интересует ?
ПЛИС поддреживает PAYLOAD 256 байт
Компьютеры имеют только 128, только некоторые на основе chiset от NVIDEA имеют 256 байт.

Скорость проверялась на непрерывном циклическом заполнении 16-ти блоков по 8 мегабайт в течении многих часов.


Это откуда такие данные о компутерах? На каких чипсетах?
Go to the top of the page
 
+Quote Post
dsmv
сообщение Nov 26 2008, 12:01
Сообщение #5


Местный
***

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



Цитата(monty @ Nov 26 2008, 08:25) *
Это откуда такие данные о компутерах? На каких чипсетах?


Определено путём чтения регистров из конфигурационного пространства PCI_Exprees;
На всех chipset от Inel которые мне попадались payload 128 (X38, P35, 965, 975)
На NVIDEA - 256 - но при это работают всё-таки медленне чем Intel

В dataesheet на chipset тоже написано при 128 байт, только очень мелким шрифтом где-то в описании регистров.

Может я ошибаюсь ? И существуют компьютеры с большим payload ?
Go to the top of the page
 
+Quote Post



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

 


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


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