10ff 0 12 апреля, 2010 Опубликовано 12 апреля, 2010 · Жалоба Появился такой вопрос - а насколько вообще правильно разводить интерфейс RGMII в дифференциальном виде? На некоторых китах от альтеры сигналы RGMII-интерфейса разведены в виде дифференциальных пар, например RXD[7] и RXD[6], RXCLK и RXDV. У кого какое мнение по этому поводу? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 12 апреля, 2010 Опубликовано 12 апреля, 2010 · Жалоба Как бы, вроде, совсем неправильно. Если это Вы так решили потому, что проводочки параллельно друг другу идут, то это не более, чем оптическая иллюзия. :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
10ff 0 13 апреля, 2010 Опубликовано 13 апреля, 2010 · Жалоба Если это Вы так решили потому, что проводочки параллельно друг другу идут, то это не более, чем оптическая иллюзия. :) Ну я бы не назвал это иллюзией. Хотя тоже кажется что делать так не стоит. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 13 апреля, 2010 Опубликовано 13 апреля, 2010 · Жалоба На некоторых китах от альтеры сигналы RGMII-интерфейса разведены в виде дифференциальных пар, например RXD[7] и RXD[6], RXCLK и RXDV. У кого какое мнение по этому поводу? я думаю, что тут сделано выравнивание длин всех проводов интерфейса под RXCLK. А пары - им так проще делать было... Врубили по два провода. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 13 апреля, 2010 Опубликовано 13 апреля, 2010 · Жалоба Странное решение... Особенно с точки зрения кроссталков. Может в этом случае предполагался другой интерфейс, не RGMII? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
10ff 0 13 апреля, 2010 Опубликовано 13 апреля, 2010 · Жалоба Странное решение... Особенно с точки зрения кроссталков. Может в этом случае предполагался другой интерфейс, не RGMII? В том то и дело, что сначала они развели дорожки до разъема в дифференциальном виде, а потом уже решили сделать отдельную платку с гигабитовым трансивером, подцепляющуюся к этому самому разъему. В итоге получилось так что на плате с альтерой до разъема дорожки дифференциальные, а после разъема (на модульной плате) разведены как одиночные. Похоже это все таки универсальный подход для модульного построения. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 13 апреля, 2010 Опубликовано 13 апреля, 2010 · Жалоба Странное решение... Особенно с точки зрения кроссталков. Может в этом случае предполагался другой интерфейс, не RGMII? Ну так если это не RGMII, то это могут быть только дифпары сигналов в линию... Они точно должны быть выровнены по длине... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 13 апреля, 2010 Опубликовано 13 апреля, 2010 · Жалоба Это понятно, что должны быть выравнены. Просто тогда непонятно при чем тут RGMII. У меня понятие RGMII и диффпар вместе не складываются - либо одно, либо другое. А может это PCI-Express? На него вроде и гигабитные трансиверы можно вешать... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
vitan 2 13 апреля, 2010 Опубликовано 13 апреля, 2010 · Жалоба Похоже это все таки универсальный подход для модульного построения. Это может быть только в том случае, если с другого конца линий (противоположному разъему) имеется посадочное место для некоей универсальной микросхемы, у которой могут быть интерфейсы разных типов на одних и тех же пинах... Не забивайте себе голову, тем более, что это, действительно не лучший вариант. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
cioma 0 14 апреля, 2010 Опубликовано 14 апреля, 2010 · Жалоба Ну, можно и без "универсальной микросхемы" обойтись ;) Просто разные платы расширения с одинаковым разъёмом. Так что идея о модульном подходе кажется здравой. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ilya_blazer 0 8 июля, 2020 Опубликовано 8 июля, 2020 · Жалоба Коллеги, вопрос - а с какой точностью необходимо выравнивать линии RGMII? В документации от TI, например, говорят о временном бюджете. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 8 июля, 2020 Опубликовано 8 июля, 2020 · Жалоба И о каких величинах идет речь в тех доках? Считайте примерно 70пс/см длины и смотрите сколько может быть разницы между сигналами, чтобы остаться в бюджете. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Arlleex 131 10 июля, 2020 Опубликовано 10 июля, 2020 · Жалоба RGMII даже на МГТФ с разнобойной длиной работает, какое выравнивание... Хотя я в конечных девайсах, конечно, выравниваю. Но без изысков. С разницей в 5-10мм считаю нормой. Там частоты чуть больше сотни МГц. А вот сами линии Rx/Tx равняю уже. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
haker_fox 60 10 июля, 2020 Опубликовано 10 июля, 2020 · Жалоба 1 hour ago, Arlleex said: Там частоты чуть больше сотни МГц. С каких частот нужно уже заморачиватся выравниванием, не подскажете? А то у нас интерфейс к SDRAM на частоте 90 МГц выровнет зачем-то... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Lmx2315 2 10 июля, 2020 Опубликовано 10 июля, 2020 · Жалоба 51 минуту назад, haker_fox сказал: С каких частот нужно уже заморачиватся выравниванием, не подскажете? А то у нас интерфейс к SDRAM на частоте 90 МГц выровнет зачем-то... Выравнивать сигналы надо чтобы обеспечить условия setup и hold , для 100 Мгц устройств эти параметры в пределах нескольких нс (порядка 3 нС). Задержка на плате примерно 140 мм/нс. Итого разница в длине сигналов равная порядка 40 мм - это около 0.3 нс , что в пределах погрешности и можно не выравнивать. Больше разброс надо равнять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться