Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: GMII MARVELL 88E1111
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Fast Ethernet/Gigabit Ethernet/FibreChannel
ovs_pavel
Добрый день, коллеги.
Разрабатывается проект под схему с применение м/сх 88Е1111 в режиме GMII (сетка 1Гбит). В data sheet'е описано что сигналы передатчика синхронизируются от сигнала "GTX_CLK", а приемника от сигнала "RX_CLK". Возникает несколько вопросов: насколько сильно по фазе отличаются эти два сигнала? И можно ли засинхронизировать и приемник и передатчик от одного синхросигнала, скажем "GTX_CLK"? Т.е. использовать на приеме вместо сигнала "RX_CLK", сигнал "GTX_CLK". Уж больно не хочется перепривязку данных делать.
vitan
Цитата(ovs_pavel @ Mar 1 2012, 11:55) *
Уж больно не хочется перепривязку данных делать.

А что такое перепривязка? Вы делаете мас в ПЛИС? (телепатия)
ovs_pavel
Цитата(vitan @ Mar 1 2012, 12:09) *
А что такое перепривязка? Вы делаете мас в ПЛИС? (телепатия)

Да, МАС будет в ПЛИС.
Boris_TS
Цитата(ovs_pavel @ Mar 1 2012, 11:55) *
Возникает несколько вопросов: насколько сильно по фазе отличаются эти два сигнала? И можно ли засинхронизировать и приемник и передатчик от одного синхросигнала, скажем "GTX_CLK"? Т.е. использовать на приеме вместо сигнала "RX_CLK", сигнал "GTX_CLK". Уж больно не хочется перепривязку данных делать.

Если Вам нужен стабильно работающий проект, то необходимо будет сделать перепривязку данных. У 88E1111 не очень большие Setup/Hold для GMII. Я бы настоятельно рекомендовал использовать RGMII, если Выша ПЛИС вытянет DDR на 125МГц - RGMII гораздо приятнее GMII, во многих отношениях. Кстати, У 88E1111 Setup/Hold для RGMII практически не отличаются от Setup/Hold для GMII.
P.S. RX_CLK на PLL подавать черевато, т.к., в ощем случае, он может отсутствовать...
ovs_pavel
Цитата(Boris_TS @ Mar 2 2012, 09:22) *
Если Вам нужен стабильно работающий проект, то необходимо будет сделать перепривязку данных. У 88E1111 не очень большие Setup/Hold для GMII. Я бы настоятельно рекомендовал использовать RGMII, если Выша ПЛИС вытянет DDR на 125МГц - RGMII гораздо приятнее GMII, во многих отношениях. Кстати, У 88E1111 Setup/Hold для RGMII практически не отличаются от Setup/Hold для GMII.
P.S. RX_CLK на PLL подавать черевато, т.к., в ощем случае, он может отсутствовать...


Спасибо. Придется делать перепривязку. А, если не сложно, можно в двух словах преимущество RGMII перед GMII? Вроде как сигналы TX_ER, RX_ER, CRS, COL не используются. В "RGMII" никаких ошибок не возникает?
Boris_TS
Цитата(ovs_pavel @ Mar 2 2012, 12:15) *
Спасибо. Придется делать перепривязку. А, если не сложно, можно в двух словах преимущество RGMII перед GMII? Вроде как сигналы TX_ER, RX_ER, CRS, COL не используются. В "RGMII" никаких ошибок не возникает?

1. TX_ER и RX_ER замешаны в линии TX_CTL (TX_EN) и RX_CTL (RX_EN) - так что эти сигналы присутствуют.
2. CRS, COL - мне были не нужны - на них даже не смотрел.
3. в паузах между пакетами от PHY к MAC передаётся информация о состоянии соединения: наличие соединения, частота RX_CLK и дуплех.

Спецификация RGMII м 2.0 короткая (9 страниц с обложкой) и написана человеческим языком.

Из засад: внимательно прочитайте раздел 4.12.2 RGMII/RTBI Interface Timing из datasheet'а на 88E1111 - на мой взгляд, у 88E1111 по умолчанию стоят не самые удачные настройки по задержке TX_CLK.
wolfman
Дык вроде как снимают(если уже не сняли) с производства 88Е1111.

Опять же если использовать гигабит, то может лучше электрические/оптические SFP + Циклон 4(Спартан 6)?
vitan
Цитата(wolfman @ Mar 14 2012, 22:51) *
Дык вроде как снимают(если уже не сняли) с производства 88Е1111.

Откуда такие сведения?
AndreiUS
Цитата
Дык вроде как снимают(если уже не сняли) с производства 88Е1111.

Действительно, откуда такие сведения? Столь популярный чип используется во всех современных китах Альтеры и Ксилинкса... Так что информация о смерти пациента весьма сомнительна.
wolfman
У нас пришла рассылка, что снимается с производства, сейчас полистал PCN_88E1111_B1_EOL.pdf, там говорится о версии B1, версия B2 будет производится дальше.

Извините, что ввел в заблуждение.
vitan
Цитата(wolfman @ Mar 15 2012, 17:19) *
Извините, что ввел в заблуждение.

А... Странно, а мне не пришло ничего. Вам когда пришло?
Boris_TS
Цитата(vitan @ Mar 15 2012, 17:45) *
А... Странно, а мне не пришло ничего. Вам когда пришло?

У меня документ датирован 3.12.2009. В нём так прямо и говориться: B1 снимаем, но будем производить B2, который включает в себя дополнительные исправления (ну поэтому он и называется B2).
Моё мнение такое: 88E1111 пока заменить нечем (у Marvell) - слишком могуфункциональная микросхема. Вот сделают они новое семейство, отладят... - тогда и будет становиться вопрос о съёме с производства 88E1111. Но пока это будет сделано пройдёт несколько лет.
vitan
Цитата(Boris_TS @ Mar 20 2012, 08:11) *
У меня документ датирован 3.12.2009.

Ах, это... Ну так это в 2009 году и приходило. Это нормальное обновление ревизии. Никто ее снимать не собирается, это точно.
Lmx2315
Уважаемые, а выложите описалово на 88E1111, хочу приобщиться к миру гигабита.
спасибо.
vadimp61
Цитата(Lmx2315 @ Aug 27 2012, 14:58) *
Уважаемые, а выложите описалово на 88E1111, хочу приобщиться к миру гигабита.
спасибо.

Поищите тут
http://electronix.ru/forum/index.php?showtopic=101196
Сергей СС
Поясните пожалуйста кто-нибудь - что такое перепривязка ?
sorok-odin
Цитата(Сергей СС @ Jan 14 2013, 11:48) *
Поясните пожалуйста кто-нибудь - что такое перепривязка ?


Похоже, имелся ввиду сдвиг данных относительно клока (или клока относительно данных) так, чтобы удовлетворить ограничения Setup и Hold приемника мак-уровня.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.