реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Микросхемы для ethernet, обмен опытом
irum4
сообщение Jul 9 2004, 14:12
Сообщение #1


Местный
***

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



Поделитесь опытом использования готовых чипов типа W3100A и LAN91C111.
Кто попроще, понадежней? Какую скорость прокачивали в обе стороны? Что на выход цепляли (ПЛИС, проц.)? В каком случае использовали стек протоколов tcp/ip?


--------------------
Электроника - наука о контактах.
Go to the top of the page
 
+Quote Post
myq
сообщение Jul 29 2004, 10:00
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 208
Регистрация: 11-05-04
Из: World wide
Пользователь №: 3



Что делают эти микрухи? Я собрался использовать контроллеры физического уровня Ethernet, скорее всего это будет Crystal (cirrus Logic) или Dallas semiconductor


--------------------
IPSA SCIENTIA POTESTAS EST
Go to the top of the page
 
+Quote Post
Dimonira
сообщение Oct 6 2004, 09:51
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 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 для применения в потоковых (видео и т.д.) приложениях, но пока он заявлен только для коммерческого диапазона.
Go to the top of the page
 
+Quote Post
Lefthander
сообщение Oct 22 2004, 12:06
Сообщение #4


Участник
*

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



Пользовал LSI 80C300 подцеплял ПЛИСку все работало...
Go to the top of the page
 
+Quote Post
irum4
сообщение Oct 22 2004, 18:08
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 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. Может это и несложно, но надо.


--------------------
Электроника - наука о контактах.
Go to the top of the page
 
+Quote Post
jojo
сообщение Oct 25 2004, 06:16
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



Предполагаемая величина потока через W3100A с быстрым процессором в качестве хоста составляет 10-15 Мегабит в сек.
Что в 5-7 раз меньше того, что обычно хочется получить. Но зато - готовый стек внутри.

С другой стороны - мы тут до сих пор использовали только UDP для передачи отсчетов АЦП (поток 8 мегабит в сек). И в TCP потребности нет. А тогда Wiznet не нужен совершенно. UDP прост, как бревно, и делается программно легко.

Если хочется скорости - тогда нужен честный чип вроде 91ц111.
Go to the top of the page
 
+Quote Post
jojo
сообщение Oct 25 2004, 06:24
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 574
Регистрация: 9-10-04
Из: FPGA-city
Пользователь №: 827



Кстати, цены:
91ц111 - около 25 USD
W3100A + RTL8201BL - в 2 раза дешевле.
Go to the top of the page
 
+Quote Post
hlebn
сообщение Oct 30 2004, 17:09
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 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 (старая школа wink.gif )
Go to the top of the page
 
+Quote Post
afad
сообщение Nov 23 2004, 16:01
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545



Цитата(Dimonira @ Oct 6 2004, 12:51 PM)
LAN91C111 - ... Тоже требует внешний PHY трансивер...

Насколько я разобрался, LAN91C11 внешний PHY не нужен.
Go to the top of the page
 
+Quote Post
Nikola Kirov
сообщение Nov 24 2004, 18:25
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 256
Регистрация: 4-11-04
Из: Болгария
Пользователь №: 1 050



Можно поглядет и на CS8900A. Ест и готовъи софт к неи для работъи с MSP430.
Если попросит у Microchip тоже можно получит и софт для PIC
Go to the top of the page
 
+Quote Post
av-master
сообщение May 16 2005, 09:15
Сообщение #11


Знающий
****

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



Мужики, есть класная микросхема MC9S12NE64, на борту абсолютно все только нужно с ней разобраться у кого есть желание и опыт. Вобщем предлагаю работу -- написать для этой микрухи софт
Go to the top of the page
 
+Quote Post
ValeraK
сообщение May 17 2005, 03:10
Сообщение #12


Частый гость
**

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



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


Где её можно приобрести, сколько стоит сама и программатор к ней?
Написать стек протоколов проблем нет, нет железа.
Go to the top of the page
 
+Quote Post
av-master
сообщение May 17 2005, 06:53
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 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 баксов.

Выложу датшит, (в архиве потому что много):
Прикрепленные файлы
Прикрепленный файл  MC9S12NE64V1.rar ( 1.66 мегабайт ) Кол-во скачиваний: 167
 
Go to the top of the page
 
+Quote Post
ReAl
сообщение Sep 14 2005, 10:18
Сообщение #14


Нечётный пользователь.
******

Группа: Свой
Сообщений: 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 - расскажу, что вышло.


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st July 2025 - 00:21
Рейтинг@Mail.ru


Страница сгенерированна за 0.01462 секунд с 7
ELECTRONIX ©2004-2016