Jump to content

    

Подключение PHY с MII к CPU с последовательным интерфейсом MAC

Ничего что я в "Fast Ethernet" форум со старьем влезу? :)

 

Требуется слегка обновить дизайн старого дивайса на MPC850. Для Ethernet PHY там стоит древняя LXT905 которая общается с CPU через последовательный интерфейс (7 линий, см. картинки), он же SIA, он же General Purpose Serial Interface (GPSI) mode. В CPU для этого стандартно задействован SCC.

 

Хочется поменять PHY, но все сейчас идут как минимум с MII.

 

Возможно ли скрестить PHY с MII (или, может даже проще, с RMII - неважно) и MPC850? Может на крайний случай как-то с промежуточной логикой исхитриться можно чтобы преобразовать один в другой?

post-26754-1349835426_thumb.png

post-26754-1349835439_thumb.png

Share this post


Link to post
Share on other sites
Ничего что я в "Fast Ethernet" форум со старьем влезу? :)

 

Требуется слегка обновить дизайн старого дивайса на MPC850. Для Ethernet PHY там стоит древняя LXT905 которая общается с CPU через последовательный интерфейс (7 линий, см. картинки), он же SIA, он же General Purpose Serial Interface (GPSI) mode. В CPU для этого стандартно задействован SCC.

 

Хочется поменять PHY, но все сейчас идут как минимум с MII.

 

Возможно ли скрестить PHY с MII (или, может даже проще, с RMII - неважно) и MPC850? Может на крайний случай как-то с промежуточной логикой исхитриться можно чтобы преобразовать один в другой?

Да, нормально, можно и с 10 мбитами)))

Есть RTL8201BL c шиной SNI (7 проводов).

вроде вещь доступная, на складе одной из фирм есть в наличии

Share this post


Link to post
Share on other sites
Есть RTL8201BL c шиной SNI (7 проводов).

 

О, "SNI" - хороший термин! Что-то начинает находиться - будем искать. Спасибо.

Хотя вопрос пока остается в силе :> Может можно сконвертировать SNI <-> [R]MII, или это я хочу странного ?

Share this post


Link to post
Share on other sites
О, "SNI" - хороший термин! Что-то начинает находиться - будем искать. Спасибо.

Хотя вопрос пока остается в силе :> Может можно сконвертировать SNI <-> [R]MII, или это я хочу странного ?

Можно, FPGA вам в помощь!

Share this post


Link to post
Share on other sites
Можно, FPGA вам в помощь!

это уже чересчур...

RTL8201 что-то в магазинах пусто. поставлю DP83848 - тоже SNI есть.

там правда не совсем удобно, как я понял из D/S: настройки через регистры доступ к которым по MDIO, а у процессора с SNI такой хардварной фичи как MDIO нет. придется ногами программно дрыгать :<

Share this post


Link to post
Share on other sites
это уже чересчур...

RTL8201 что-то в магазинах пусто. поставлю DP83848 - тоже SNI есть.

там правда не совсем удобно, как я понял из D/S: настройки через регистры доступ к которым по MDIO, а у процессора с SNI такой хардварной фичи как MDIO нет. придется ногами программно дрыгать :<

88E6060 тоже есть SNI, и ногами дрыгать не надо

Share this post


Link to post
Share on other sites
88E6060 тоже есть SNI, и ногами дрыгать не надо

 

да чтож за "SNI" такой? где почитать? что за интерфейс такой? с чем его нужно употреблять? так мало информации...

Share this post


Link to post
Share on other sites

в MPC850 нормальный встроенный MII есть. почему бы его не использовать.

Share this post


Link to post
Share on other sites
в MPC850 нормальный встроенный MII есть. почему бы его не использовать.

 

но интерес про "SNI" не пропал :) чем он хорош или плох?

Share this post


Link to post
Share on other sites
но интерес про "SNI" не пропал :) чем он хорош или плох?

про "SNI" ничего сказать не могу.

Знаю только про семейства MPC8хх. У них много встроенной периферии, в том числе и SCC= Serial Communications Controller. Которые могут работать в куче разных режимов, поддерживать вагон интерфейсов, протоколов и т.д. и все это почти независимо от основного центрального ядра. SCC работают на 2 уровне OSI. Один из режимов работы - Ethernet 10МБит, для работы снаружи требуется только преобразователь физики и трансформатор. Я в свое время использовал LXT905 от INTEL.

 

Share this post


Link to post
Share on other sites
про "SNI" ничего сказать не могу.

Знаю только про семейства MPC8хх. У них много встроенной периферии, в том числе и SCC= Serial Communications Controller. Которые могут работать в куче разных режимов, поддерживать вагон интерфейсов, протоколов и т.д. и все это почти независимо от основного центрального ядра. SCC работают на 2 уровне OSI. Один из режимов работы - Ethernet 10МБит, для работы снаружи требуется только преобразователь физики и трансформатор. Я в свое время использовал LXT905 от INTEL.

 

ясно...

Share this post


Link to post
Share on other sites
но интерес про "SNI" не пропал :) чем он хорош или плох?

В прицепленном пдф SNI называется как GPSI

Хорош он тем что для медленных каналов связи до 10 мбит очень легко реализуется

только енабле такты и данные, передавай хоть по 1 биту когда есть что передать.

А плох он тем что - не более 10 мбит.

ADM6993_V1.1_13OCT03.pdf

Share this post


Link to post
Share on other sites
В прицепленном пдф SNI называется как GPSI

Хорош он тем что для медленных каналов связи до 10 мбит очень легко реализуется

только енабле такты и данные, передавай хоть по 1 биту когда есть что передать.

А плох он тем что - не более 10 мбит.

 

ну низкая скорость это не порок:))) если бы у меня дома была стабильная скорость 10м, то больше то и не нужно:)))...тут другие грабли, так сналету запустить микруху то и не вышло, то ли уже битую отпаял с материнки, то ли криво читаю мануал...не хочет работать на передачу...хоть что делай, а потребление 19-20ма...нужно еще повозиться

Share this post


Link to post
Share on other sites
ну низкая скорость это не порок:))) если бы у меня дома была стабильная скорость 10м, то больше то и не нужно:)))...тут другие грабли, так сналету запустить микруху то и не вышло, то ли уже битую отпаял с материнки, то ли криво читаю мануал...не хочет работать на передачу...хоть что делай, а потребление 19-20ма...нужно еще повозиться

Для SNI режима ее надо по ресету сконфигурить правильно.

Микруха при работе довольно таки горячая. Поэтому 20 ма ни о чем!

Share this post


Link to post
Share on other sites
Для SNI режима ее надо по ресету сконфигурить правильно.

Микруха при работе довольно таки горячая. Поэтому 20 ма ни о чем!

 

Здравствуйте! внимательно слежу за этой темой, тоже хочу научиться слать простенькие пакеты:))) но только ничего пока не выходит:( и тоже совсем малое потребление...пролейте свет пожалуйста...прикладываю файлик с тем, что я сделал (там и вопросы обозначены), посмотрите пожалуйста, не оставьте без внимания:))) заранее спасибо!

post-94084-1478548018_thumb.jpg

Edited by San1917ss

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this