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

 
 
 
Reply to this topicStart new topic
> SGMII to MII, а также другие конверторы
vitan
сообщение May 22 2015, 09:35
Сообщение #1


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Есть микросхема DS34T101. На ней есть MII/RMII/SSMII.
С другой стороны стоит проц, на нем есть мак с SGMII и RGMII.

Как бы это попроще соединить (на одной плате)?
Можно, конечно, тупо поставить два PHY, они договорятся о скорости 100, и всё. Соединить PHY без трансформаторов для экономии. Но это на крайний случай. ПЛИС тоже лень писать.

Нашел MAX24287. Там на Figure 6-8.b даже что-то похожее на нужную схему нарисовано. Но эта микросхема, как я понял чуть ли ни единственная в своём роде, боюсь проблем с поставками и т.д. Кроме того, видел на всяких форумах, что у людей с ней возникают проблемы типа "со всех сторон линк есть, но данные не ходят" и др.
Кто-нибудь использовал в реальности MAX24287 или MAX24288? Поделитесь опытом, плз.

Может, ещё есть варианты?
Go to the top of the page
 
+Quote Post
prig
сообщение May 22 2015, 12:03
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 869
Регистрация: 30-01-08
Из: СПб
Пользователь №: 34 595



Аляска 88E1111. Но есть риск с MDIO. Одной из микросхем он не достанется, и она может этого не понять. Да и старая эта Аляска.
Имха, проще пару PHY прикрутить.
Go to the top of the page
 
+Quote Post
_pv
сообщение May 22 2015, 12:06
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



а RGMII на 100МБитах само по себе в MII не превращается случайно?
там DDR клоки только для 1000 - 125МГц, для 100 вроде обычные 25 МГц, не DDR.
Go to the top of the page
 
+Quote Post
vitan
сообщение May 22 2015, 12:23
Сообщение #4


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(prig @ May 22 2015, 15:03) *
Аляска 88E1111. Но есть риск с MDIO. Одной из микросхем он не достанется, и она может этого не понять. Да и старая эта Аляска.
Имха, проще пару PHY прикрутить.

Первым делом посмотрел. Но там SGMII работает как MAC, поэтому возникает старая проблема с соединением MAC-to-MAC по SGMII. В свое время не решили, а теперь рисковать не хочется, может и не заработать.
А что с MDIO, почему оно кому-то не достанется?

Цитата(_pv @ May 22 2015, 15:06) *
а RGMII на 100МБитах само по себе в MII не превращается случайно?
там DDR клоки только для 1000 - 125МГц, для 100 вроде обычные 25 МГц, не DDR.

Ух, неожиданная мысль, спасибо, посмотрю!
Go to the top of the page
 
+Quote Post
_pv
сообщение May 22 2015, 12:35
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(vitan @ May 22 2015, 18:23) *
Ух, неожиданная мысль, спасибо, посмотрю!

результатами потом поделитесь
Go to the top of the page
 
+Quote Post
vitan
сообщение May 22 2015, 13:17
Сообщение #6


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(_pv @ May 22 2015, 15:35) *
результатами потом поделитесь

Эх, шайтан! Там они на 10\100 всегда выдают TXC, а надо принимать. Остальное совпадает. crying.gif
Go to the top of the page
 
+Quote Post
_pv
сообщение May 22 2015, 13:59
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(vitan @ May 22 2015, 19:17) *
Эх, шайтан! Там они на 10\100 всегда выдают TXC, а надо принимать. Остальное совпадает. crying.gif

кто они?
и у процессора и у ds34 TXC что ли входом оказался?
у ds34 ладно,
Цитата
CLK_MII_TX - MII Transmit Clock Input
In MII mode a 25MHz clock must be applied to this pin to clock the transmit side of
the interface. MII_TXD[3:0], MII_TX_EN and MII_TX_ERR are clocked out of the
device on the rising edge of CLK_MII_TX.

но у процессоора-то как?
и вообще негде прям 25МГц взять? отдельный генератор поставте.

Go to the top of the page
 
+Quote Post
vitan
сообщение May 22 2015, 14:17
Сообщение #8


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(_pv @ May 22 2015, 16:59) *
кто они?
и у процессора и у ds34 TXC что ли входом оказался?
и вообще негде прям 25МГц взять? отдельный генератор поставте.

Тьфу, что-то клинит не по-детски. sm.gif Подумал, что оба TXC будут выходами. А на самом деле, на DS34 TXC это вход. Т.о. TXC можно соединить напрямую, а вот оба RXC будут входами, и генератор надо будет вешать туда.
Спасибо за свежий взгляд. a14.gif Правда, чтобы включить RGMII мне еще питание придется переделывать (есть уже прошлая версия девайса, в которой оно не для этого случая было сделано), но это все равно проще, чем лепить доп. микросхемы.
Go to the top of the page
 
+Quote Post
_pv
сообщение May 22 2015, 16:59
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(vitan @ May 22 2015, 20:17) *
Тьфу, что-то клинит не по-детски. sm.gif Подумал, что оба TXC будут выходами. А на самом деле, на DS34 TXC это вход. Т.о. TXC можно соединить напрямую, а вот оба RXC будут входами, и генератор надо будет вешать туда.

непосредственно TXC вполне себе генератор на 25МГц для RXC. он вроде бы постоянно должен быть включен у RGMII.
Go to the top of the page
 
+Quote Post
vitan
сообщение May 22 2015, 18:29
Сообщение #10


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(_pv @ May 22 2015, 19:59) *
непосредственно TXC вполне себе генератор на 25МГц для RXC. он вроде бы постоянно должен быть включен у RGMII.

Да, тоже надо проверить. Ещё придется, видимо, поотключать всё остальное, оставить только клок и данные. Еще задержку по длине TXC сделать и всё кажись.
Да, это хороший вариант.
Go to the top of the page
 
+Quote Post

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

 


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


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