Перейти к содержанию
    

Коммутатор PCI-E PLX PEX8516

Разрабатывается устройство, одной из задач которого является разбить 8х PCI-E, приходящий от Root Complex'а с разъема, на два линка по 4х(которые идут к чипам на плате). Для этого планируется применение 16 lane'ого коммутатора PEX8516.

После загрузки нетлиста на плату, получилось так, что линии, которые идут с коммутатора на разъем, перекрестились, т.е. хотелось бы поменять порядок следования Lane'ов. В дэйташите на коммутатор заявлена поддержка Lane Reversal, но толком, что это и как использовать, не понятно. Может кто сталкивался с таким?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если Root complex поддерживает Lane reversal то все должно автоматически сконфигурироваться. В качестве root'а у вас выступает материнская плата ?

 

А как именно перекрестились lane'ы ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если Root complex поддерживает Lane reversal то все должно автоматически сконфигурироваться. В качестве root'а у вас выступает материнская плата ?

 

А как именно перекрестились lane'ы ?

В качестве root'а выступает по своей сути материнская плата.

Из изученого я понял, что lane reversal позволяет менять порядок следования лэйнов, т.е. для 4х - это вместо 3-го - нулевой, вместо 2-го - первый. А в перемешку менять нельзя.

А перекрестились оч сильно, потому что дивайс для встроенных применений, там спец разъем - нужно завести 8х, половина лэйнов с одной стороны пцб, половина с другой, чип можно ставить только с одной стороны.

Вобщем придется мучительно разводить пцб как есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, lane reversal не позволяет произвольно лейны упорядочивать, только менять старшие с младшими..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

"Polarity Inversion is required to be supported by each receiver on a link to invert the received signal

if necessary. This will alleviate layout that resulted in “bowtie” scenarios (D+ and D- crisscross)."

Кто-нибудь пробовал внутри пары менять проводники местами?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пробовал, при этом в training sequence меняются только символ TS1 (TS2), символ "comma" и "pad" остаются такими же. Приемник, видя что в training sequence TS1 имеет инвертированное значение меняет полярность входного сигнала..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...