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

 
 
> Вопрос по 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



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

 


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


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