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

 
 
 
Reply to this topicStart new topic
> XAUI Своп каналов[3..0] возможен ли?
dimasen
сообщение Jul 27 2009, 11:30
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 59
Регистрация: 12-07-04
Из: Санкт-Петербург
Пользователь №: 313



Здравствуйте всем!
Запускаем проект с 10GBit Ethernet. И пока я не сильно знаком с XAUI интерфейсом, подскажите, возможен ли своп каналов(диф. пар) у XAUI интерфейса?
Например:
RX[0]<->RX[1]
RX[2]<->RX[3]

TX[0]<->TX[1]
TX[2]<->TX[3]

*Тактовая 156.25МГц.
*Marvell 88x2010
*StratixIIGX

Спасибо.
Жду ответа.
Go to the top of the page
 
+Quote Post
Victor®
сообщение Jul 27 2009, 15:21
Сообщение #2


Lazy
******

Группа: Свой
Сообщений: 2 070
Регистрация: 21-06-04
Из: Ukraine
Пользователь №: 76



Цитата(dimasen @ Jul 27 2009, 14:30) *
Здравствуйте всем!
Запускаем проект с 10GBit Ethernet. И пока я не сильно знаком с XAUI интерфейсом, подскажите, возможен ли своп каналов(диф. пар) у XAUI интерфейса?
Например:
RX[0]<->RX[1]
RX[2]<->RX[3]

TX[0]<->TX[1]
TX[2]<->TX[3]

*Тактовая 156.25МГц.
*Marvell 88x2010
*StratixIIGX

Спасибо.
Жду ответа.



Не скажу точно за 2010
Но,апример у 98DX285 lane swaping возможен, НО только так
0-3
1-2
2-1
3-0

А почему-бы не посмотреть в даташит Marvell?


--------------------
"Everything should be made as simple as possible, but not simpler." - Albert Einstein
Go to the top of the page
 
+Quote Post
Shtirlits
сообщение Jul 27 2009, 21:07
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 845
Регистрация: 18-10-04
Из: Pereslavl-Zalessky, Russian Federation
Пользователь №: 905



Цитата(dimasen @ Jul 27 2009, 15:30) *
Запускаем проект с 10GBit Ethernet. И пока я не сильно знаком с XAUI интерфейсом

Так читайте скорее http://standards.ieee.org/getieee802/downl...08_section4.pdf
пока проект совсем не запустился.

Цитата(dimasen @ Jul 27 2009, 15:30) *
возможен ли своп каналов(диф. пар) у XAUI интерфейса?
RX[0]<->RX[1]
RX[2]<->RX[3]
TX[0]<->TX[1]
TX[2]<->TX[3]

Да, причем именно так. A<->B, C<->D
Еще внутри любой пары может быть инвертирована полярность.
Это показывает беглый осмотр указанного документа.
Table 45–49—10GBASE-T pair swap and polarity register bit definitions

Как понимаете, я даже деньгами не рискую, перепроверьте сами smile.gif
Go to the top of the page
 
+Quote Post
dimasen
сообщение Jul 29 2009, 08:49
Сообщение #4


Участник
*

Группа: Свой
Сообщений: 59
Регистрация: 12-07-04
Из: Санкт-Петербург
Пользователь №: 313



Цитата(Victor® @ Jul 27 2009, 19:21) *
А почему-бы не посмотреть в даташит Marvell?

Смотрел конечно. Про своп lane'ов ни слова.
А попытался на Стратиксе в Квартусе просвопить RX[0]<-->RX[1]. Красное сообщение, что так нельзя!

Цитата(Shtirlits @ Jul 28 2009, 01:07) *
Так читайте скорее http://standards.ieee.org/getieee802/downl...08_section4.pdf
пока проект совсем не запустился.

Спасибо.
Цитата
Да, причем именно так. A<->B, C<->D
Еще внутри любой пары может быть инвертирована полярность.
Это показывает беглый осмотр указанного документа.
Table 45–49—10GBASE-T pair swap and polarity register bit definitions

10GBASE-T - это про медь(среда передачи). И pair - в данном случае медные пары(провода).
Это не про XAUI.
Go to the top of the page
 
+Quote Post
Кнкн
сообщение Oct 27 2014, 07:13
Сообщение #5


Знающий
****

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



Скажите, пожалуйста, соответствует ли нумерация lane'ов
альтеровской мегафункции XAUI PHY IP нумерации Xenpak(x2) ?
Возможна ли перестановка lane'ов в Xenpak?
Go to the top of the page
 
+Quote Post
Кнкн
сообщение Oct 30 2014, 08:11
Сообщение #6


Знающий
****

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



Цитата(Кнкн @ Oct 27 2014, 10:13) *
Скажите, пожалуйста, соответствует ли нумерация lane'ов
альтеровской мегафункции XAUI PHY IP нумерации Xenpak(x2) ?
Возможна ли перестановка lane'ов в Xenpak?


Отвечу себе сам, может кому-нибудь нужно :

Altera XAUI Xenpak(x2)
tx0 rx0 - lane 0
tx1 rx1 - lane 1
tx2 rx2 - lane 2
tx3 rx3 - lane 3
Go to the top of the page
 
+Quote Post
RobFPGA
сообщение Oct 30 2014, 09:18
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 214
Регистрация: 23-12-04
Пользователь №: 1 643



Приветствую!

По поводу конкретно Altera не могу сказать, но в Xilinx переназнчение только ручками в коде.
Тут проблема в том что физическое назначение линий на плате обычно зависить от желаний производителя платы,
для него все каналы MGT одинаковы, хорошо хоть сгрупирует в рядом расположеные MGT.

Так что Вы должн быть морально готовы к правке генерируемой обертки для MGT чтобы было возможно правильно lane раскидать по физическим линиям для вашей платы.

Успехов! Rob.
Go to the top of the page
 
+Quote Post

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

 


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


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