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

SGMII to MII

Есть микросхема DS34T101. На ней есть MII/RMII/SSMII.

С другой стороны стоит проц, на нем есть мак с SGMII и RGMII.

 

Как бы это попроще соединить (на одной плате)?

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

 

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

Кто-нибудь использовал в реальности MAX24287 или MAX24288? Поделитесь опытом, плз.

 

Может, ещё есть варианты?

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


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

Аляска 88E1111. Но есть риск с MDIO. Одной из микросхем он не достанется, и она может этого не понять. Да и старая эта Аляска.

Имха, проще пару PHY прикрутить.

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


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

а RGMII на 100МБитах само по себе в MII не превращается случайно?

там DDR клоки только для 1000 - 125МГц, для 100 вроде обычные 25 МГц, не DDR.

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


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

Аляска 88E1111. Но есть риск с MDIO. Одной из микросхем он не достанется, и она может этого не понять. Да и старая эта Аляска.

Имха, проще пару PHY прикрутить.

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

А что с MDIO, почему оно кому-то не достанется?

 

а RGMII на 100МБитах само по себе в MII не превращается случайно?

там DDR клоки только для 1000 - 125МГц, для 100 вроде обычные 25 МГц, не DDR.

Ух, неожиданная мысль, спасибо, посмотрю!

 

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


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

Ух, неожиданная мысль, спасибо, посмотрю!

результатами потом поделитесь

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


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

результатами потом поделитесь

Эх, шайтан! Там они на 10\100 всегда выдают TXC, а надо принимать. Остальное совпадает. :crying:

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


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

Эх, шайтан! Там они на 10\100 всегда выдают TXC, а надо принимать. Остальное совпадает. :crying:

кто они?

и у процессора и у 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МГц взять? отдельный генератор поставте.

 

 

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


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

кто они?

и у процессора и у ds34 TXC что ли входом оказался?

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

Тьфу, что-то клинит не по-детски. :) Подумал, что оба TXC будут выходами. А на самом деле, на DS34 TXC это вход. Т.о. TXC можно соединить напрямую, а вот оба RXC будут входами, и генератор надо будет вешать туда.

Спасибо за свежий взгляд. :a14: Правда, чтобы включить RGMII мне еще питание придется переделывать (есть уже прошлая версия девайса, в которой оно не для этого случая было сделано), но это все равно проще, чем лепить доп. микросхемы.

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


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

Тьфу, что-то клинит не по-детски. :) Подумал, что оба TXC будут выходами. А на самом деле, на DS34 TXC это вход. Т.о. TXC можно соединить напрямую, а вот оба RXC будут входами, и генератор надо будет вешать туда.

непосредственно TXC вполне себе генератор на 25МГц для RXC. он вроде бы постоянно должен быть включен у RGMII.

 

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


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

непосредственно TXC вполне себе генератор на 25МГц для RXC. он вроде бы постоянно должен быть включен у RGMII.

Да, тоже надо проверить. Ещё придется, видимо, поотключать всё остальное, оставить только клок и данные. Еще задержку по длине TXC сделать и всё кажись.

Да, это хороший вариант.

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


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

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

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

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

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

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

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

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

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

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