zltigo 0 22 ноября, 2007 Опубликовано 22 ноября, 2007 · Жалоба когда они пишут Ethernet 100Mbit/s ? При таком подходе, тогда Вас еще ждет еже большое удивление, когда будете пытаться выжимать даже на приличном MAC желаемые 80Mbit из 100Mbit Ethernet. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Epikur 0 23 ноября, 2007 Опубликовано 23 ноября, 2007 · Жалоба Aprox >> Вы же не взялись обьяснить, почему реальный предел 25Mbit/sec для визнета, когда они пишут Ethernet 100Mbit/s Поправочка: они пишут "10/100 Base-T Ethernet (Auto detection)". То бишь, совместим с электрическим интерфейсом стобитной сетки. К реальной скорости работы это имеет третье отношение. zltigo Это должно быть не сложно, если у управляющего процессора есть DMA (а он практически всегда есть) и интерфейс связи с процессором достаточно скоростной. Сам видел, как Blackfin с микролинуском в связке с SMSC маком выжимал почти 11 мбайт/сек на TCP. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aprox 0 3 декабря, 2007 Опубликовано 3 декабря, 2007 · Жалоба ...почему реальный предел 25Mbit/sec для визнета, когда они пишут Ethernet 100Mbit/s Поправочка: они пишут "10/100 Base-T Ethernet (Auto detection)". То бишь, совместим с электрическим интерфейсом стобитной сетки. К реальной скорости работы это имеет третье отношение. Это понятно, что всегда меньше. Однако, цифра 25Mbit/sec -это реальный максимум именно для визнета? Некий органический предел для визнета? zltigo Это должно быть не сложно, если у управляющего процессора есть DMA (а он практически всегда есть) и интерфейс связи с процессором достаточно скоростной. Сам видел, как Blackfin с микролинуском в связке с SMSC маком выжимал почти 11 мбайт/сек на TCP. Я работал с ColdFire-2, у которого тоже DMA и встроенный адаптер Ethernet. Убедился, что основное время занимает программно реализуемый стек TCP/IP. 2/3 времени уходило на подготовку процессором в памяти пакетов к отправке. Hикакое DMA здесь не помогает. Та же ситуация по-видимому для всех случаев реализации TCP/IP стека программным способом. Сейчас я практически созрел, чтобы реализовать его аппаратно на FPGA, благо прецеденты имеются. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
H O--O K 0 24 декабря, 2007 Опубликовано 24 декабря, 2007 · Жалоба Раз уж тема называется так, то и я спрошу. Заметил одну особенность (глюк) в работе W5100. Реализован поиск своих устройств в сети по UDP путём выпихивания в сеть широковещательных пакетов. Соответственно если устройство своё, то оно отвечает вполне конкретной последовательностью инфы. Так вот, при работе через старые хабы 10-мегабитные у W5100, при получении широковещательных пакетов, возникает прерывание IP-конфликта... С чем это связано и как с этим бороться? Может кто-то подскажет. P.S. По TCP на десятке работает отлично. На сотне вообще во всех режимах работает, при эмуляции десятки на 100-мегабитной карточке глюк не наблюдается, только на старых от рождения 10-мегабитных свичах. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться