|
|
  |
Микросхемы для ethernet, обмен опытом |
|
|
|
Oct 6 2004, 09:51
|
Местный
  
Группа: Свой
Сообщений: 405
Регистрация: 4-10-04
Пользователь №: 777

|
irum4 Ну это же можно сказать разные микрухи. W3100A - ethernet MAC со встроенным стеком TCP/IP. По скорости слабая, предназначенная для подключения к ethernet (и internet) контроллеров (мелких, типа AVR и подобных). Рабочая температурка от -10 градусов. В общем, скорее для поделок, а не для серьёзных вещей. Требует внешний PHY трансивер. Кстати эта фирма уже года два (если не больше) обещает выпустить W3200 с внутренним PHY, но так до сих пор не разродилась. Не серьёзная, видимо, контора.
LAN91C111 - это уже серьёзная вещь, тоже ethernet MAC, но 32-битная, позволяет на полную раскручивать скорость fast ethernet. Но у неё нет аппаратного стека протоколов, так что самому надо программировать (внешний проц). Тоже требует внешний PHY трансивер. Зато есть для индустриального температурного диапазона (-40/+85).
Обе микрухи относятся к так называемому классу non-PCI устройств, т.е. которые можно прилепить к какому-нибудь процу и т.п. Таких девайсов (non-PCI fast-ethernet MAC) можно по пальцам одной руки пересчитать по сравнению с PCI-ethernet контроллерами, которые клепают все кому не лень.
Резюме: LAN91C111 для серьёзных embedded применений можно сказать единственный вариант сегодня. Кстати, эта фирма (SMSC) недавно (в конце сентября) объявила о выпуске нового контроллера LAN9118 для применения в потоковых (видео и т.д.) приложениях, но пока он заявлен только для коммерческого диапазона.
|
|
|
|
|
Oct 22 2004, 12:06
|
Участник

Группа: Свой
Сообщений: 36
Регистрация: 11-10-04
Из: Тегусипальпа
Пользователь №: 846

|
Пользовал LSI 80C300 подцеплял ПЛИСку все работало...
|
|
|
|
|
Oct 22 2004, 18:08
|

Местный
  
Группа: Свой
Сообщений: 224
Регистрация: 18-06-04
Пользователь №: 54

|
Цитата(Dimonira @ Oct 6 2004, 01:51 PM) W3100A - ethernet MAC со встроенным стеком TCP/IP. По скорости слабая, предназначенная для подключения к ethernet (и internet) контроллеров (мелких, типа AVR и подобных).
LAN91C111 - это уже серьёзная вещь, тоже ethernet MAC, но 32-битная, позволяет на полную раскручивать скорость fast ethernet. Но у неё нет аппаратного стека протоколов, так что самому надо программировать (внешний проц). Тоже требует внешний PHY трансивер. Для W3100A слабая скорость это какая? Может она потому и слабая что в нее встроен стек ТСР/IP? Но все таки не надо городить самому стек ТСР/IP. Может это и несложно, но надо.
--------------------
Электроника - наука о контактах.
|
|
|
|
|
Oct 30 2004, 17:09
|
Частый гость
 
Группа: Свой
Сообщений: 131
Регистрация: 22-10-04
Пользователь №: 963

|
Цитата(Dimonira @ Oct 6 2004, 01:51 PM) irum4 Ну это же можно сказать разные микрухи. W3100A - ethernet MAC со встроенным стеком TCP/IP. По скорости слабая, предназначенная для подключения к ethernet (и internet) контроллеров (мелких, типа AVR и подобных). Рабочая температурка от -10 градусов. В общем, скорее для поделок, а не для серьёзных вещей. Требует внешний PHY трансивер. Кстати эта фирма уже года два (если не больше) обещает выпустить W3200 с внутренним PHY, но так до сих пор не разродилась. Не серьёзная, видимо, контора.
LAN91C111 - это уже серьёзная вещь, тоже ethernet MAC, но 32-битная, позволяет на полную раскручивать скорость fast ethernet. Но у неё нет аппаратного стека протоколов, так что самому надо программировать (внешний проц). Тоже требует внешний PHY трансивер. Зато есть для индустриального температурного диапазона (-40/+85).
Обе микрухи относятся к так называемому классу non-PCI устройств, т.е. которые можно прилепить к какому-нибудь процу и т.п. Таких девайсов (non-PCI fast-ethernet MAC) можно по пальцам одной руки пересчитать по сравнению с PCI-ethernet контроллерами, которые клепают все кому не лень.
Резюме: LAN91C111 для серьёзных embedded применений можно сказать единственный вариант сегодня. Кстати, эта фирма (SMSC) недавно (в конце сентября) объявила о выпуске нового контроллера LAN9118 для применения в потоковых (видео и т.д.) приложениях, но пока он заявлен только для коммерческого диапазона. LAN91c111 легко и просто цепляется не только на 32р но и на 16р и на 8р шины (для примера ARM, AVR) да и навеса почти никакого у нас один посадил ее на QBUS16 (МПИ) и проц 1806вм2 (старая школа  )
|
|
|
|
|
Nov 23 2004, 16:01
|
Местный
  
Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545

|
Цитата(Dimonira @ Oct 6 2004, 12:51 PM) LAN91C111 - ... Тоже требует внешний PHY трансивер... Насколько я разобрался, LAN91C11 внешний PHY не нужен.
|
|
|
|
|
May 17 2005, 03:10
|

Частый гость
 
Группа: Новичок
Сообщений: 164
Регистрация: 11-01-05
Из: Россия, Снежинск
Пользователь №: 1 900

|
Цитата(av-master @ May 16 2005, 15:15) Мужики, есть класная микросхема MC9S12NE64, на борту абсолютно все только нужно с ней разобраться у кого есть желание и опыт. Вобщем предлагаю работу -- написать для этой микрухи софт Где её можно приобрести, сколько стоит сама и программатор к ней? Написать стек протоколов проблем нет, нет железа.
|
|
|
|
|
May 17 2005, 06:53
|

Знающий
   
Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998

|
Цитата(ValeraK @ May 17 2005, 06:10) Цитата(av-master @ May 16 2005, 15:15) Мужики, есть класная микросхема MC9S12NE64, на борту абсолютно все только нужно с ней разобраться у кого есть желание и опыт. Вобщем предлагаю работу -- написать для этой микрухи софт Где её можно приобрести, сколько стоит сама и программатор к ней? Написать стек протоколов проблем нет, нет железа. Я брал в Украине на фирме гранд электроникс, даже бесплатно одну прислали, как образец. А щас на самом FREESCALE (Motorola) заказал, жду. эТО ОЧЕНЬ НОВАЯ МИКРУХА. но думаю будет очень популярная. Цена у производителя 9 баксов от 1000 шт у нас брал по 15 баксов. Выложу датшит, (в архиве потому что много):
|
|
|
|
|
Sep 14 2005, 10:18
|

Нечётный пользователь.
     
Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417

|
Цитата(jojo @ Oct 25 2004, 09:16) Предполагаемая величина потока через W3100A с быстрым процессором в качестве хоста составляет 10-15 Мегабит в сек. У меня AVR @ 14.7MHz через W3100A @ indirect mode по TCP/IP 13-14 мегабит переброски данных в комп обеспечил. Процессор-то может и быстрый, но только по сравнению с классическими и 6-тактовыми MCS51. Чтение байта из одного внешнего регистра и запись его в регистр W3100A за около 0.4мкс - это не скорость. В режиме имитации (приходящий запрос вычитываю и анализирую, но при передече ответа - НЕ произвожу копирование данных, только продвижене указателей и выдачу команды) - 40-43 мегабита. Т.е. это предел скорости для реализации стека в W3100A Всё делалось на одном сокете с полным 8-килобайтным буфером, пересылается несколько мегабайт информации из старого устройства, плиска в котором слишком дохлая, чтобы на неё напрямую повесить W3100A. Попробую поставить между тем устройством и W3100A "ПДП-контроллер" на какой-нибудь EPM240 - расскажу, что вышло.
--------------------
Ну, я пошёл… Если что – звоните…
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|