Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Коммутатор PCI-E PLX PEX8516
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > ISA/PCI/PCI-X/PCI Express
tdmi
Разрабатывается устройство, одной из задач которого является разбить 8х PCI-E, приходящий от Root Complex'а с разъема, на два линка по 4х(которые идут к чипам на плате). Для этого планируется применение 16 lane'ого коммутатора PEX8516.
После загрузки нетлиста на плату, получилось так, что линии, которые идут с коммутатора на разъем, перекрестились, т.е. хотелось бы поменять порядок следования Lane'ов. В дэйташите на коммутатор заявлена поддержка Lane Reversal, но толком, что это и как использовать, не понятно. Может кто сталкивался с таким?
Link
Если Root complex поддерживает Lane reversal то все должно автоматически сконфигурироваться. В качестве root'а у вас выступает материнская плата ?

А как именно перекрестились lane'ы ?
tdmi
Цитата(Link @ Oct 7 2006, 01:29) *
Если Root complex поддерживает Lane reversal то все должно автоматически сконфигурироваться. В качестве root'а у вас выступает материнская плата ?

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

В качестве root'а выступает по своей сути материнская плата.
Из изученого я понял, что lane reversal позволяет менять порядок следования лэйнов, т.е. для 4х - это вместо 3-го - нулевой, вместо 2-го - первый. А в перемешку менять нельзя.
А перекрестились оч сильно, потому что дивайс для встроенных применений, там спец разъем - нужно завести 8х, половина лэйнов с одной стороны пцб, половина с другой, чип можно ставить только с одной стороны.
Вобщем придется мучительно разводить пцб как есть.
Link
Да, lane reversal не позволяет произвольно лейны упорядочивать, только менять старшие с младшими..
tdmi
"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)."
Кто-нибудь пробовал внутри пары менять проводники местами?
Link
Пробовал, при этом в training sequence меняются только символ TS1 (TS2), символ "comma" и "pad" остаются такими же. Приемник, видя что в training sequence TS1 имеет инвертированное значение меняет полярность входного сигнала..
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.