|
Подключение PHY с MII к CPU с последовательным интерфейсом MAC, Возможно ли? |
|
|
|
Oct 10 2012, 01:20
|

Mute Beholder
  
Группа: Свой
Сообщений: 260
Регистрация: 4-04-07
Из: Третья планета от Солнца
Пользователь №: 26 754

|
Ничего что я в "Fast Ethernet" форум со старьем влезу? Требуется слегка обновить дизайн старого дивайса на MPC850. Для Ethernet PHY там стоит древняя LXT905 которая общается с CPU через последовательный интерфейс (7 линий, см. картинки), он же SIA, он же General Purpose Serial Interface (GPSI) mode. В CPU для этого стандартно задействован SCC. Хочется поменять PHY, но все сейчас идут как минимум с MII. Возможно ли скрестить PHY с MII (или, может даже проще, с RMII - неважно) и MPC850? Может на крайний случай как-то с промежуточной логикой исхитриться можно чтобы преобразовать один в другой?
Эскизы прикрепленных изображений
--------------------
Common sense is not so common.
|
|
|
|
|
 |
Ответов
|
Nov 11 2016, 06:48
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(andrewkrot @ Nov 9 2016, 23:59)  Просто так разрешать передачу низззяяя). Сформируйте правильный пакет и пихайте его в линию TX по клокам от RTL. TXEN подавайте с 1 битом преамбулы и снимайте с последним битом пакета, и все у Вас получится. Осциллографом посмотрите на выходе - по идее должен быть виден манчестер Какой пакет? Это драйвер физики PHY, а не коммутатор! Пакет приходит со стороны RJ45, а на SNI интерфейсе мы его виде в виде ТТЛ. В обратную сторону его надо формировать чтобы комп распознал что это - ну тут будет куча граблей с формирователем пакетов, и до правильности работы SNI интерфейса дело не скоро дойдет! Совет такой- чтобы не заниматься формированием пакетов сделайте две платы и соедините их по SNI (заведите на матрицу) , а RG45 подключите к формирователям пакетов (два компа), и пингуйте друг друга, это сильно упростит разбирательство с алгоритмами работы по SNI шине.
|
|
|
|
|
Nov 11 2016, 11:05
|
Местный
  
Группа: Участник
Сообщений: 306
Регистрация: 11-11-04
Из: Москва
Пользователь №: 1 106

|
Цитата(vadimp61 @ Nov 11 2016, 09:48)  Какой пакет? Это драйвер физики PHY, а не коммутатор! Так кто же спорит? На любой драйвер физики нужно подавать сформированный пакет. И не важно при этом, по какому интерфейсу его к PHY затолкают - SNI, RMII, MII и т.д. на что в данный момент настроен этот PHY. Да, пакеты формируются в MAC, но у т.с. такового нет, поэтому можно его тупо сформировать хоть в ПЛИС хоть в МК и уверяю Вас, в wireshark на компе они будут видны, если нет других косяков.
|
|
|
|
|
Nov 11 2016, 11:45
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(andrewkrot @ Nov 11 2016, 14:05)  Так кто же спорит? На любой драйвер физики нужно подавать сформированный пакет. И не важно при этом, по какому интерфейсу его к PHY затолкают - SNI, RMII, MII и т.д. на что в данный момент настроен этот PHY. Да, пакеты формируются в MAC, но у т.с. такового нет, поэтому можно его тупо сформировать хоть в ПЛИС хоть в МК и уверяю Вас, в wireshark на компе они будут видны, если нет других косяков. Косяк в самопальном формировании пакета * на косяк по интефейсу SNI = косяк в квадрате. И не понятно где искать! Я же предложил убрать один косяк (в формировании пакета) и бороться только с одним косяком. Во загнул)))
|
|
|
|
|
Nov 11 2016, 12:11
|
Участник

Группа: Участник
Сообщений: 18
Регистрация: 7-11-16
Пользователь №: 94 084

|
Цитата(vadimp61 @ Nov 11 2016, 12:45)  Косяк в самопальном формировании пакета * на косяк по интефейсу SNI = косяк в квадрате. И не понятно где искать! Я же предложил убрать один косяк (в формировании пакета) и бороться только с одним косяком. Во загнул))) вот это я темку подбросил  )) Дорогие господа товарищи, не ругайтесь  ) все будет хорошо!!! давайте разбирать вопросы медленно  ) итак: пока забудем о пакетах вообще (считаем, что на входе нули), RTL8201 этож просто приемопередатчик и отсюда вопрос №-1: если микросхема настроена на дуплекс, то почему включение передающего тракта (тхеn=1) ломает вообще все и вызывает коллизии? и где же все таки потребляемый ток?
|
|
|
|
|
Nov 11 2016, 13:31
|
Знающий
   
Группа: Участник
Сообщений: 599
Регистрация: 28-08-08
Из: Ростов папа
Пользователь №: 39 872

|
Цитата(San1917ss @ Nov 11 2016, 15:11)  вот это я темку подбросил  )) Дорогие господа товарищи, не ругайтесь  ) все будет хорошо!!! давайте разбирать вопросы медленно  ) итак: пока забудем о пакетах вообще (считаем, что на входе нули), RTL8201 этож просто приемопередатчик и отсюда вопрос №-1: если микросхема настроена на дуплекс, то почему включение передающего тракта (тхеn=1) ломает вообще все и вызывает коллизии? и где же все таки потребляемый ток? Скорее всего при включении передающего тракта Вы должны выдать в сеть Правильный пакет, а не нули и единицы. Вы вещаете в сеть как неисправная сетевуха - отсюда и коллизии.
|
|
|
|
Сообщений в этой теме
Snaky Подключение PHY с MII к CPU с последовательным интерфейсом MAC Oct 10 2012, 01:20 vadimp61 Цитата(Snaky @ Oct 10 2012, 05:20) Ничего... Oct 10 2012, 17:31 Snaky Цитата(vadimp61 @ Oct 11 2012, 04:31) Ест... Oct 10 2012, 21:41  vadimp61 Цитата(Snaky @ Oct 11 2012, 01:41) О, ... Oct 11 2012, 04:35   Snaky Цитата(vadimp61 @ Oct 11 2012, 15:35) Мож... Nov 28 2012, 22:44    vadimp61 Цитата(Snaky @ Nov 29 2012, 02:44) это уж... Nov 29 2012, 17:23     zero_cool2000 Цитата(vadimp61 @ Nov 29 2012, 18:23) 88E... Nov 2 2016, 05:23 ZASADA в MPC850 нормальный встроенный MII есть. почему бы... Nov 2 2016, 07:39 zero_cool2000 Цитата(ZASADA @ Nov 2 2016, 07:39) в MPC8... Nov 2 2016, 08:36  ZASADA Цитата(zero_cool2000 @ Nov 2 2016, 11:36)... Nov 2 2016, 09:42   zero_cool2000 Цитата(ZASADA @ Nov 2 2016, 09:42) про ... Nov 2 2016, 10:02  vadimp61 Цитата(zero_cool2000 @ Nov 2 2016, 11:36)... Nov 4 2016, 06:25   zero_cool2000 Цитата(vadimp61 @ Nov 4 2016, 06:25) В пр... Nov 7 2016, 08:51    vadimp61 Цитата(zero_cool2000 @ Nov 7 2016, 11:51)... Nov 7 2016, 19:06     San1917ss Цитата(vadimp61 @ Nov 7 2016, 20:06) Для ... Nov 7 2016, 19:47      zero_cool2000 Цитата(San1917ss @ Nov 7 2016, 19:47) Здр... Nov 8 2016, 17:59      vadimp61 Цитата(San1917ss @ Nov 7 2016, 22:47) Здр... Nov 9 2016, 11:19       zero_cool2000 Цитата(vadimp61 @ Nov 9 2016, 11:19) The ... Nov 9 2016, 11:29 andrewkrot Что-то мне кажется, что это не тот случай, чтобы ... Nov 8 2016, 19:15 zero_cool2000 Цитата(andrewkrot @ Nov 8 2016, 19:15) Чт... Nov 8 2016, 19:46  zero_cool2000 Цитата(zero_cool2000 @ Nov 8 2016, 19:46)... Nov 9 2016, 09:51   vadimp61 Цитата(zero_cool2000 @ Nov 9 2016, 12:51)... Nov 9 2016, 11:33    zero_cool2000 Цитата(vadimp61 @ Nov 9 2016, 11:33) Чита... Nov 9 2016, 11:59     San1917ss Цитата(zero_cool2000 @ Nov 9 2016, 12:59)... Nov 9 2016, 12:12     vadimp61 Цитата(zero_cool2000 @ Nov 9 2016, 14:59)... Nov 9 2016, 12:33      San1917ss Цитата(vadimp61 @ Nov 9 2016, 13:33) Есть... Nov 9 2016, 17:12       zero_cool2000 Цитата(San1917ss @ Nov 9 2016, 17:12) хор... Nov 9 2016, 17:33        San1917ss Цитата(zero_cool2000 @ Nov 9 2016, 18:33)... Nov 9 2016, 18:55 San1917ss Цитата(andrewkrot @ Nov 9 2016, 21:59) Пр... Nov 10 2016, 08:15      San1917ss Цитата(vadimp61 @ Nov 11 2016, 14:31) Ско... Nov 11 2016, 13:49       vadimp61 Цитата(San1917ss @ Nov 11 2016, 16:49) не... Nov 11 2016, 15:42        San1917ss Цитата(vadimp61 @ Nov 11 2016, 16:42) А н... Nov 11 2016, 17:08         vadimp61 Цитата(San1917ss @ Nov 11 2016, 20:08) ой... Nov 11 2016, 18:10          San1917ss Цитата(vadimp61 @ Nov 11 2016, 19:10) Я д... Nov 11 2016, 19:41           zero_cool2000 Цитата(San1917ss @ Nov 11 2016, 20:41) да... Nov 12 2016, 10:14            San1917ss Цитата(zero_cool2000 @ Nov 12 2016, 10:14... Nov 19 2016, 19:16 andrewkrot Обычный осциллограф на выход PHY при 10 мбит. реша... Nov 13 2016, 10:37 San1917ss Цитата(andrewkrot @ Nov 13 2016, 10:37) О... Nov 22 2016, 12:06  zero_cool2000 Цитата(San1917ss @ Nov 22 2016, 12:06) Пи... Nov 24 2016, 18:40   zero_cool2000 Цитата(zero_cool2000 @ Nov 24 2016, 18:40... Nov 30 2016, 14:33 San1917ss Здравствуйте Всем ! Дорогие господа, помогите ... Mar 3 2017, 11:17  jcxz Цитата(San1917ss @ Mar 3 2017, 13:17) кад... Mar 3 2017, 14:48   San1917ss увеличить паузу- не вариант ...да и она вроде бы г... Mar 3 2017, 21:24    jcxz Цитата(San1917ss @ Mar 3 2017, 23:24) уве... Mar 4 2017, 11:48     San1917ss частого долбания требует вся задумка ))...но я не ... Mar 4 2017, 16:50      jcxz Цитата(San1917ss @ Mar 4 2017, 18:50) час... Mar 7 2017, 10:08       San1917ss хотелось получать точные данные с термометра...но ... Mar 11 2017, 09:05        jcxz Цитата(San1917ss @ Mar 11 2017, 11:05) хо... Mar 11 2017, 10:12         San1917ss как говорится "юношеский максимализм" ..... Mar 11 2017, 23:14     San1917ss поковырялся малость и прихожу к выводу, что такое ... Mar 7 2017, 08:16 San1917ss Здравствуйте! люди добрые, я опять воюю с RTL8... Apr 4 2017, 13:06  zero_cool2000 да тут все просто сам принцип связи такой такой...... Apr 11 2017, 09:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|