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

 
 
> Вопрос по PCIe, Add-in карта с двумя мостами PCI-PCIe
Нбо Туабе
сообщение Dec 16 2005, 09:06
Сообщение #1


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

Группа: Свой
Сообщений: 91
Регистрация: 13-12-05
Из: Томск
Пользователь №: 12 158



Проектируем плату декодирования видео, на которой будут 2 моста XIO2000 PCI Express to PCI Bus Translation Bridge.
Каждый мост имеет по одному каналу х1 PCIe, соответственно выходной разъем платы будет х2, и вставляться она будет в х8 либо в х16 PCIe слот на материнке.
Вопрос такой: можно ли вот так механически объединять две lane в одну link или их нужно объединять с помощью switch'а?
То есть два писяй-експрессных моста объединяются при помощи свитча в один х2 линк и уже в таком виде подключаются к хосту на материнской плате.
Наши программисты утверждают, что свитч не нужен, что система и так распознает два независимых моста, подключенных в один PCIe слот, поскольку каналы (lane) PCIe независимы друг от друга и с точки зрения системы прозрачны.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
evgeniy_s
сообщение Dec 17 2005, 13:19
Сообщение #2


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

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



Уважаемый Oldring, я перечитал спецификацию PCI Express 1.1 и действительно в ней появилась информация о том, что канал (link) может устанавливать несколько независимых соединений (перечитал v.1.0a - там, на самом деле, это тоже есть), но это не является обязательным требованием (optional). В число дополнительных опций входят следующие особенности:
- способность порта Nx формировать любую ширину связи, находящуюся в пределах от 1x до Nx (пример: порт 16х, который может быть сконфигурирован только в одну связь, как порт 8х, 4х, 2х или же 1х, причём задействованы будут только лейны, начиная с нулевого и без пропусков);
- способность порта Nx конфигурироваться как p различных каналов, где 1 <= p <= N, соответствующей ширины (примером служит опять-таки порт 16х, который может сформировать одну связь 16х, две связи 8х, четыре связи 4х, 8 связей 2х или же 16 связей по 1х каждая, при этом неуточнён вопрос о физическом разбиении контактов на каналы - предполагаю, что опять-таки последовательное, и возможность использования только части этих каналов, например, 2 из 4-х возможных по 4х каждый);
- поддержка исключения отдельного лейна из линка (естественно в обоих направлениях) в случае отказа или же по другой причине. Прошу прощения за эту фразу - забежал вперёд и выдал желаемое за действительное. Правильнее будет звучать так: поддержка инверсии набора лейнов (например: имеются 2 порта по 16х каждый (upstream и downstream) лейн №0 upstream порта подключается к лейну №15 downstream и т.д., естественно проводить инверсию нужно как для приёмника, так и для передатчика).
К числу же обязательных требований относится только одно: формирование канала из Nx лейнов так же как канала с одним лейном. То есть о чём я писал выше.
Так, что уважаемый Нбо Туабе, у Вас сложная задача, вряд ли Вы найдёте материнскую плату, которая поддерживала бы эти особенности, когда они даже в v.1.1 даны в качестве дополнительной опции. Для гарантированной работоспособности и совместимости рекомендую всё же коммутатор. Но если Вам удасться сделать так, как Вы собирались - напишите о результатах - очень интересно.

Сообщение отредактировал evgeniy_s - Dec 19 2005, 22:41


--------------------
"О наслажденье ходить по краю.
Замрите, ангелы, смотрите: я играю.
Разбор грехов моих оставьте до поры,
Вы оцените красоту игры!"
Go to the top of the page
 
+Quote Post
Нбо Туабе
сообщение Apr 15 2006, 14:27
Сообщение #3


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

Группа: Свой
Сообщений: 91
Регистрация: 13-12-05
Из: Томск
Пользователь №: 12 158



Цитата(evgeniy_s @ Dec 17 2005, 16:19) *
Так, что уважаемый Нбо Туабе, у Вас сложная задача, вряд ли Вы найдёте материнскую плату, которая поддерживала бы эти особенности, когда они даже в v.1.1 даны в качестве дополнительной опции. Для гарантированной работоспособности и совместимости рекомендую всё же коммутатор. Но если Вам удасться сделать так, как Вы собирались - напишите о результатах - очень интересно.

Уважаемый evgeniy_s. После долгих мытарств, попыток достучаться до производителей бриджей и свитчей, остановились мы на варианте с мостом Intel i41210. В общем принципиальная схема у меня уже готова, остались детали с питанием и клоками. Оказалось очень удобное решение. Этот мост имеет два сегмента PCI/PCI-X и х8 PCIe (либо х4).
Прикрепленный файл  i41210.bmp ( 48.63 килобайт ) Кол-во скачиваний: 169

К тому же уже получили reference board с этим мостом (правда с ней проблемы). Сначала этот мост был в составе чипсета, а потом интел выделил его как отдельный продукт, в том числе и для stand-alone систем. Жаль что он сразу не был доступен, сколько я времени потерял... Похожий мост есть у NEC Electronics, но они не хотят сотрудничать. Они согласны поставлять чипы и осуществлять тех-поддержку только если партии будут исчисляться тысячами. И минимальная поставка - 1000шт. Для нас это много, у нас не массовое производство и даже не серийное. И вообще в России PCIe очень мало кто занимается, поэтому производители и поставщики в нашем российском рынке не заинтересованы. Хотя Intel и TI относятся по другому, они готовы поддерживать разработки, пусть даже финансовой отдачи от этого пока никакой. Такие вот дела...
Go to the top of the page
 
+Quote Post



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

 


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


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