Fast Ethernet

Nov 05, 2005 21 Replies

Hi, All!



îÕÖÎÏ ÉÚ íë ÎÁ ÂÏÌØÛÏÊ ÓËÏÒÏÓÔÉ ÐÅÒÅÄÁ×ÁÔØ × ÓÅÔØ Fast Ethernet ÐÏÔÏË ÄÁÎÎÙÈ. óÔÅË TCP/IP ÎÅ ÎÕÖÅÎ. ëÁËÉÅ ÅÓÔØ ÍÉËÒÏÓÈÅÍÙ ÄÌÑ Fast Ethernet?

Здравствуйте, Уважаемый Igor!

Sat Nov 05 2005 16:44, Igor Yegorkin wrote to All:

IY> Hужно из МК на большой скорости передавать в сеть Fast Ethernet поток IY> данных. IY> Стек TCP/IP не нужен. Какие есть микросхемы для Fast Ethernet?

Hасколько мне известно, нужны любые модули со встроенным стеком TCP/IP, но использовать из этого стека только протокол UDP.

Всего Вам Хорошего Ольга

úÄÒÁ×ÓÔ×ÕÊÔÅ, Õ×ÁÖÁÅÍÁÑ ïÌØÇÁ!

ëÁËÉÅ É ÓËÏÌØËÏ ÓÔÏÑÔ? ÷ÏÔ ÎÁۣÌ ÔÕÔ ÍÎÏÇÏ, ËÁËÉÅ ÅÓÔØ Õ ÎÁÓ ÎÁ ÒÙÎËÅ, ËÔÏ ÞÔÏ ÉÓÐÏÌØÚÏ×ÁÌ?
formatting link

Здравствуйте, Уважаемый Igor!

Sat Nov 05 2005 19:26, Igor Yegorkin wrote to Olga Nonova:

IY> Какие и сколько стоят?

IY> Вот нашёл тут много, какие есть у нас на рынке, кто что использовал? IY>

formatting link
Ссылка правильная. В эхе по-моему присутствуют люди, которые имеют опыт работы с модулями от Wiznet. Может, они и откликнутся. У меня была другая задачи- полноценный модуль контроллера с функцией встроенного WEB-сервера. Hичего подходящего по указанной ссылке не нашла.

Всего Вам Хорошего Ольга

Hi, Igor!

05 HÏÑ 05 17:44, Igor Yegorkin -> All:

IY> HÕÖÎÏ ÉÚ íë ÎÁ ÂÏÌØÛÏÊ ÓËÏÒÏÓÔÉ ÐÅÒÅÄÁ×ÁÔØ × ÓÅÔØ Fast Ethernet ÐÏÔÏË IY> ÄÁÎÎÙÈ. óÔÅË TCP/IP ÎÅ ÎÕÖÅÎ. ëÁËÉÅ ÅÓÔØ ÍÉËÒÏÓÈÅÍÙ ÄÌÑ Fast Ethernet? ïÐÉÛÉÔÅ ÚÁÄÁÞÕ ÐÏ-ÐÏÄÒÏÂÎÅÅ: ËÁËÁÑ ÎÕÖÎÁ ÓËÏÒÏÓÔØ ÐÅÒÅÄÁÞÉ É ÞÔÏ ÂÕÄÅÔ ÐÒÉÅÍÎÉËÏÍ ÐÏÔÏËÁ ÄÁÎÎÙÈ? ðÏÞÅÍÕ ÎÅ ÎÕÖÅÎ tcp/ip ÓÔÅË? óÅÔØ ÂÕÄÅÔ ÓÏÓÔÏÑÔØ ÔÏÌØËÏ ÉÚ "Ó×ÏÉÈ" ÕÓÔÒÏÊÓÔ×? ÷ ÏÂÝÅÍ, ×ÉÄÉÍÏ, ×ÁÍ ÎÅÏÂÈÏÄÉÍ ethernet ËÏÎÔÒÏÌÌÅÒ Ó phy É mac ÕÒÏ×ÎÑÍÉ, ÔÏÇÄÁ ÍÏÖÎÏ ÂÕÄÅÔ ÏÂÍÅÎÉ×ÁÔØÓÑ ÐÒÏÓÔÏ ethernet ÐÁËÅÔÁÍÉ, ÎÏ ÐÒÉÊÄÅÔÓÑ ×ÓÅ ÒÁ×ÎÏ ÐÉÓÁÔØ ÐÒÏÔÏËÏÌ ÓÅÔÅ×ÏÇÏ ÕÒÏ×ÎÑ. HÅ ÐÒÏÝÅ ÔÏÇÄÁ ×ÚÑÔØ ÇÏÔÏ×ÙÊ ÓÔÅË, ËÏÔÏÒÙÈ × ÉÎÅÔÅ ÐÏÌÎÙÍ ÐÏÌÎÏ? çÌÑÎØÔÅ ×ÏÔ ÜÔÕ ×ÅÔËÕ ÆÏÒÕÍÁ:

formatting link

ó ÎÁÉÌÕÞÛÉÍÉ ÐÏÖÅÌÁÎÉÑÍÉ, Anton.
ðpÉ×ÅÔÓÔ×ÕÀ, Igor!

IY> HÕÖÎÏ ÉÚ íë ÎÁ ÂÏÌØÛÏÊ ÓËÏÒÏÓÔÉ ÐÅÒÅÄÁ×ÁÔØ × ÓÅÔØ Fast Ethernet ÐÏÔÏË IY> ÄÁÎÎÙÈ. IY> óÔÅË TCP/IP ÎÅ ÎÕÖÅÎ. ëÁËÉÅ ÅÓÔØ ÍÉËÒÏÓÈÅÍÙ ÄÌÑ Fast Ethernet? ìÀÂÏÊ Fast Ethernet PHY. Intel LXT971A, ÎÁÐÒÉÍÅÒ. éÌÉ AMD 79C874. íÎÏÇÏ ÉÈ ÒÁÚÎÙÈ, ÂÅÒÉ ÌÀÂÏÊ, ÞÔÏ ÎÁÊģÛØ, ÉÎÔÅÒÆÅÊÓ Õ ÎÉÈ ÓÔÁÎÄÁÒÔÎÙÊ.

Michael Tulupov ...

ðpÉ×ÅÔÓÔ×ÕÀ, Igor!

IY>> HÕÖÎÏ ÉÚ íë ÎÁ ÂÏÌØÛÏÊ ÓËÏÒÏÓÔÉ ÐÅÒÅÄÁ×ÁÔØ × ÓÅÔØ Fast Ethernet IY>> ÐÏÔÏË IY>> óÔÅË TCP/IP ÎÅ ÎÕÖÅÎ. ëÁËÉÅ ÅÓÔØ ÍÉËÒÏÓÈÅÍÙ ÄÌÑ Fast Ethernet?

Michael Tulupov ...

IY> HÕÖÎÏ ÉÚ íë ÎÁ ÂÏÌØÛÏÊ ÓËÏÒÏÓÔÉ ÐÅÒÅÄÁ×ÁÔØ × ÓÅÔØ Fast Ethernet IY> ÐÏÔÏË ÄÁÎÎÙÈ. IY> óÔÅË TCP/IP ÎÅ ÎÕÖÅÎ. ëÁËÉÅ ÅÓÔØ ÍÉËÒÏÓÈÅÍÙ ÄÌÑ Fast Ethernet?

× ÞÉÐÉÄÉÐÅ ÐÒÏÄÁ×ÁÌÓÑ ÇÏÔÏ×ÙÊ eth-ÍÏÄÕÌØ ÒÕÂÌÅÊ ÚÁ $50 ÅÓÌÉ ÈÏÞÅÛØ ÐÏÌÕÞÉÔØÓÑ ÄÁÎÎÙÅ ÐÏ ÐÒÏÓÔÏÍÕ -- ÐÒÉÄÅÔÓÑ ÓÁÍÏÍÕ ÆÏÒÍÉÒÏ×ÁÔØ UDPÛÎÙÅ ÐÁËÅÔÙ, Á ÔÁË ÅÓÔØ ÂÉÂÌÉÏÔÅËÁ winpcap / libpcap ÄÌÑ ðë

Здравствуйте, Уважаемый Michael!

Mon Nov 07 2005 00:17, Michael Tulupov wrote to Igor Yegorkin:

MT> При этом TCP не будет, но IP останется - зачем ?

Чтобы использовать стандартные средства socket на приемной стороне.

MT> Раз IP не надо - значит можно гонять raw пакеты.

А здесь придется изобретать свой софт на приемной стороне.

MT> И ещё - этот модуль сможет прокачать 100 Mbit ? MT> Hедавно тут кто-то говорил, что тот же WizNet сотни килобит от силы MT> пропустит.

Тут ограничение не по выходу модуля Wiznet, а по входу- шине ввода информации. "Сотни килобайт" оценивались, когда к Wiznet подключался кристалл ATmega128 в качестве источника данных. Сам же кристалл может принимать и передавать значительно быстрее.

Всего Вам Хорошего Ольга

ðpÉ×ÅÔÓÔ×ÕÀ, Olga!

MT>> ðÒÉ ÜÔÏÍ TCP ÎÅ ÂÕÄÅÔ, ÎÏ IP ÏÓÔÁÎÅÔÓÑ - ÚÁÞÅÍ ? ON> þÔÏÂÙ ÉÓÐÏÌØÚÏ×ÁÔØ ÓÔÁÎÄÁÒÔÎÙÅ ÓÒÅÄÓÔ×Á socket ÎÁ ÐÒÉÅÍÎÏÊ ÓÔÏÒÏÎÅ. ÷ÍÅÓÔÏ ÎÉÈ ÍÙ ÉÓÐÏÌØÚÕÅÍ ÉÎÔÅÒÆÅÊÓ ÄÒÁÊ×ÅÒÁ ethernet (ÔÏÔ ÓÁÍÙÊ, Ó ËÏÔÏÒÙÍ ÏÂÝÁÅÔÓÑ ÂÉÂÌÉÏÔÅËÁ ÓÏËÅÔÏ×). ÷ ޣÍ ÒÁÚÎÉÃÁ ? íÎÅ ÐÒÏÓÔÅÎØËÕÀ ÐÒÏÇÒÁÍÍÕ ÐÒɣÍÁ É ÐÅÒÅÄÁÞÉ raw ethernet ÐÒÏÇÒÁÍÍÉÓÔ ÚÁ ÐÁÒÕ ÞÁÓÏ× ÎÁÂÒÏÓÁÌ, ÎÉÞÅÇÏ ÈÉÔÒÏÇÏ ÔÁÍ ÎÅÔ. úÁÔÏ ÎÁ ÐÅÒÅÄÁÀÝÅÊ ÓÔÏÒÏÎÅ ×ӣ ÒÅÚËÏ ÕÐÒÏÝÁÅÔÓÑ.

MT>> òÁÚ IP ÎÅ ÎÁÄÏ - ÚÎÁÞÉÔ ÍÏÖÎÏ ÇÏÎÑÔØ raw ÐÁËÅÔÙ. ON> á ÚÄÅÓØ ÐÒÉÄÅÔÓÑ ÉÚÏÂÒÅÔÁÔØ Ó×ÏÊ ÓÏÆÔ ÎÁ ÐÒÉÅÍÎÏÊ ÓÔÏÒÏÎÅ. þÔÏÂÙ IP ÐÒÉÎÑÔØ, ÔÏÖÅ Ó×ÏÊ ÓÏÆÔ ÐÉÓÁÔØ ÎÁÄÏ. ëÁËÁÑ ÒÁÚÎÉÃÁ, ÉÓÐÏÌØÚÏ×ÁÔØ ÂÉÂÌÉÏÔÅËÕ ÓÏËÅÔÏ× ÉÌÉ ÂÉÂÌÉÏÔÅËÕ libnet ÉÌÉ ËÁË ÔÁÍ ţ (ÐÕÓÔØ ÌÉÎÕËÓÏÉÄÙ ÐÏÐÒÁ×ÑÔ) ?

MT>> é Åݣ - ÜÔÏÔ ÍÏÄÕÌØ ÓÍÏÖÅÔ ÐÒÏËÁÞÁÔØ 100 Mbit ? MT>> HÅÄÁ×ÎÏ ÔÕÔ ËÔÏ-ÔÏ ÇÏ×ÏÒÉÌ, ÞÔÏ ÔÏÔ ÖÅ WizNet ÓÏÔÎÉ ËÉÌÏÂÉÔ ÏÔ ÓÉÌÙ MT>> ÐÒÏÐÕÓÔÉÔ.

ON> ôÕÔ ÏÇÒÁÎÉÞÅÎÉÅ ÎÅ ÐÏ ×ÙÈÏÄÕ ÍÏÄÕÌÑ Wiznet, Á ÐÏ ×ÈÏÄÕ- ÛÉÎÅ ××ÏÄÁ ON> ÉÎÆÏÒÍÁÃÉÉ. "óÏÔÎÉ ËÉÌÏÂÁÊÔ" ÏÃÅÎÉ×ÁÌÉÓØ, ËÏÇÄÁ Ë Wiznet ÐÏÄËÌÀÞÁÌÓÑ ON> ËÒÉÓÔÁÌÌ ATmega128 × ON> ËÁÞÅÓÔ×Å ÉÓÔÏÞÎÉËÁ ÄÁÎÎÙÈ. óÁÍ ÖÅ ËÒÉÓÔÁÌÌ ÍÏÖÅÔ ÐÒÉÎÉÍÁÔØ É ÐÅÒÅÄÁ×ÁÔØ ON> ÚÎÁÞÉÔÅÌØÎÏ ÂÙÓÔÒÅÅ. úÎÁÞÉÔÅÌØÎÏ = 100 ÍÅÇÁÂÉÔ (~12 ÍÂÁÊÔ/ÓÅË)? éÌÉ ÜÔÏ "ÚÎÁÞÉÔÅÌØÎÏ" = 1-2 ÍÅÇÁÂÁÊÔ × ÓÅËÕÎÄÕ ? á ÅÓÌÉ ÎÁÄÏ ÇÉÇÁÂÉÔ ÇÏÎÑÔØ - WizNet ÓÍÏÖÅÔ ?

Michael Tulupov ...

MT> òÁÚ IP ÎÅ ÎÁÄÏ - ÚÎÁÞÉÔ ÍÏÖÎÏ ÇÏÎÑÔØ raw ÐÁËÅÔÙ.

ON> á ÚÄÅÓØ ÐÒÉÄÅÔÓÑ ÉÚÏÂÒÅÔÁÔØ Ó×ÏÊ ÓÏÆÔ ÎÁ ÐÒÉÅÍÎÏÊ ÓÔÏÒÏÎÅ. ÚÁÐÒÏÓÔÏ ÉÓÐÏÌØÚÏ×ÁÔØ libpcap/winpcap, ÎÏ ÅÓÌÉ ÇÎÁÔØ × ÓÔÁÎÄÁÒÔÎÏÍ UDP, ÒÅÛÁÀÔÓÑ ÐÒÏÂÌÅÍÙ ÓÏ ÓÌÉÛËÏÍ ÕÍÎÙÍÉ Ó×ÉÞÁÍÉ É ÒÏÕÔÅÒÁÍÉ, ÐÒÉÅÍÎÙÊ ÓÏÆÔ ÐÉÛÅÔÓÑ ÐÒÏÝÅ ÎÁ ÐÏÒÑÄÏË

ÔÏÌØËÏ ÅÓÌÉ ÜÔÏ ÒÁÚÏ×ÁÑ ÐÏÄÅÌËÁ ÄÌÑ ×ÎÕÔÒÅÎÎÅÇÏ ÉÓÐÏÌØÚÏ×ÁÎÉÑ, É ÓÅÔØ ÐÒÏÓÔÁÑ, ÍÏÖÎÏ Ó ÇÏÌÙÍÉ ÐÁËÅÔÁÍÉ ÒÁÂÏÔÁÔØ

Здравствуйте, Уважаемый Michael!

Thu Nov 10 2005 02:03, Michael Tulupov wrote to Olga Nonova:

MT>>> При этом TCP не будет, но IP останется - зачем ? ON>> Чтобы использовать стандартные средства socket на приемной стороне. MT> Вместо них мы используем интерфейс драйвера ethernet (тот самый, MT> с которым общается библиотека сокетов). В чём разница ?

Я не знаю, в чем разница, но знаю про Delfi, что там есть уже готовые компоненты для IP sockets, для raw packet ничего этого не припоминаю.

MT> Мне простенькую программу приёма и передачи raw ethernet MT> программист за пару часов набросал, ничего хитрого там нет. MT> Зато на передающей стороне всё резко упрощается.

Вспомните, кук здесь уже писалось умными людьми, про свичи и роутеры, что могут оказаться в составе Вашей сети. Они, сволочи, понимают только IP пакеты.

MT>>> Раз IP не надо - значит можно гонять raw пакеты. ON>> А здесь придется изобретать свой софт на приемной стороне. MT> Чтобы IP принять, тоже свой софт писать надо.

В значительно меньшей мере.

ON>> Тут ограничение не по выходу модуля Wiznet, а по входу- шине ввода ON>> информации. "Сотни килобайт" оценивались, когда к Wiznet подключался ON>> кристалл ATmega128 в ON>> качестве источника данных. Сам же кристалл может принимать и передавать ON>> значительно быстрее.

MT> Значительно = 100 мегабит (~12 мбайт/сек)? MT> Или это "значительно" = 1-2 мегабайт в секунду ? MT> А если надо гигабит гонять - WizNet сможет ?

Hет, не сможет. По-моему, там PHY ограничен 100Мb/C. Для гигабитного Ethernet нужны супер-накрученные чипы, очень непростая реализаця физического уровня и как минимум 32-бит на 100 MHz шина ввода данных. Простенько данная задача по-моему не решается.

Всего Вам Хорошего Ольга

ðpÉ×ÅÔÓÔ×ÕÀ, Olga!

ON> ñ ÎÅ ÚÎÁÀ, × ÞÅÍ ÒÁÚÎÉÃÁ, ÎÏ ÚÎÁÀ ÐÒÏ Delfi, ÞÔÏ ÔÁÍ ÅÓÔØ ÕÖÅ ÇÏÔÏ×ÙÅ ON> ËÏÍÐÏÎÅÎÔÙ ÄÌÑ IP sockets, ÄÌÑ raw packet ÎÉÞÅÇÏ ÜÔÏÇÏ ÎÅ ÐÒÉÐÏÍÉÎÁÀ. ðÒÉޣÍ ÔÕÔ ËÏÍÐÏÎÅÎÔÙ É ÄÅÌØÆÉ ? üÔÏ ÎÅ ÐÏËÁÚÁÔÅÌØ. ðÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÐÏÄËÌÀÞÉÔØ DLL ÂÉÂÌÉÏÔÅËÕ raw É Ë ÄÅÌØÆÉ ÍÏÖÎÏ. ñ ÍÏÇÕ × ÐÒÉÍÅÒ TurboPascal ÐÒÉ×ÅÓÔÉ - ÔÁÍ ËÏÍÐÏÎÅÎÔÏ× IP ÎÅÔÕ, É ÞÔÏ ÔÅÐÅÒØ ?

ON> ÷ÓÐÏÍÎÉÔÅ, ËÕË ÚÄÅÓØ ÕÖÅ ÐÉÓÁÌÏÓØ ÕÍÎÙÍÉ ÌÀÄØÍÉ, ÐÒÏ Ó×ÉÞÉ É ÒÏÕÔÅÒÙ, ON> ÞÔÏ ÍÏÇÕÔ ÏËÁÚÁÔØÓÑ × ÓÏÓÔÁ×Å ÷ÁÛÅÊ ÓÅÔÉ. ïÎÉ, Ó×ÏÌÏÞÉ, ÐÏÎÉÍÁÀÔ ÔÏÌØËÏ IP ON> ÐÁËÅÔÙ. HÅ ÐÉÓÁÌÏÓØ, ÞÔÏ ÔÏÌØËÏ IP - ÜÔÏ ÷Ù ÓÁÍÉ ÐÒÉÄÕÍÁÌÉ, É ÐÒÉÄÕÍÁÌÉ ÎÅÐÒÁ×ÉÌØÎÏ. ðÒÏ ICMP ÈÏÔÑ ÂÙ ×ÓÐÏÍÎÉÔÅ, ÐÒÏ ARP. HÁ ÐÒÁËÔÉËÅ, ËÏÇÄÁ ÄÅÌÁÌÉ ÐÏÄÏÂÎÕÀ ÛÔÕËÕ, ×ÙÛÌÏ ×ÏÔ ÞÔÏ. HÅÕÐÒÁ×ÌÑÅÍÙÅ Ó×ÉÞÉ ÐÒÏÐÕÓËÁÀÔ ×ӣ, ÞÔÏ ÕÇÏÄÎÏ. ôÏÌØËÏ ÐÒɣÍÎÉË ÄÏÌÖÅÎ ÐÅÒÉÏÄÉÞÅÓËÉ (Õ ÎÁÓ ÒÁÚ × ÍÉÎÕÔÕ ÓÄÅÌÁÎÏ ÂÙÌÏ) ÐÌÅ×ÁÔØÓÑ ÐÒÏÉÚ×ÏÌØÎÙÍ (ÎÏ Ó ÐÒÁ×ÉÌØÎÙÍ source MAC) ÐÁËÅÔÏÍ × Ó×ÉÞ. éÎÁÞÅ Ó×ÉÞ ÓÏÞԣÔ, ÞÔÏ ÌÉÎË ÏÔËÌÀÞÅÎ, É ÐÅÒÅÓÔÁÎÅÔ ÐÅÒÅÓÙÌÁÔØ ÐÁËÅÔÙ ÎÁ ÜÔÏÔ ÐÏÒÔ. ôÁËÉÍ ÖÅ ÐÁËÅÔÏÍ ÎÁÄÏ ÐÌÀÎÕÔØ ×ÎÁÞÁÌÅ, ÞÔÏÂÙ Ó×ÉÔÞ ÁÓÓÏÃÉÉÒÏ×ÁÌ ÐÏÒÔ Ó ÍÁË-ÁÄÒÅÓÏÍ. õÐÒÁ×ÌÑÅÍÙÊ Ó×ÉÔÞ ÎÁÓÔÒÏÉÔØ ÍÏÖÎÏ - ÄÁÖÅ ÐÌÅ×ÁÔØÓÑ ÎÅ ÐÏÎÁÄÏÂÉÔÓÑ. ÷ ËÒÁÊÎÅÍ ÓÌÕÞÁÅ ÍÏÖÎÏ ÐÅÒÅ×ÅÞÔÉ × ÎÅÕÐÒÁ×ÌÑÅÍÙÊ ÒÅÖÉÍ. þÔÏ ËÁÓÁÅÔÓÑ ÞÕÖÉÈ ÓÅÔÅÊ - ÒÁÚ ÔÏÍÕ, ËÔÏ ÓÐÒÏÓÉÌ, ÎÅ ÎÁÄÏ IP, ÔÏ É ÚÁÄÁÞÁ ÐÅÒÅÓÙÌËÉ × ÉÎÅÔÅ ÏÔÐÁÄÁÅÔ. á ×ÎÕÔÒÉ Ó×ÏÅÊ ÓÅÔÉ Ñ ÃÁÒØ É ÂÏÇ - ËÁË ÈÏÞÕ, ÔÁË É ÎÁÓÔÒÏÀ.

MT>> þÔÏÂÙ IP ÐÒÉÎÑÔØ, ÔÏÖÅ Ó×ÏÊ ÓÏÆÔ ÐÉÓÁÔØ ÎÁÄÏ. ON> ÷ ÚÎÁÞÉÔÅÌØÎÏ ÍÅÎØÛÅÊ ÍÅÒÅ. ÷ ÂÏÌØÛÅÊ. þÔÏÂÙ ÐÒÉÎÑÔØ raw, ÎÕÖÎÁ ÒÏ×ÎÏ 1 ÆÕÎËÃÉÑ ÔÉÐÁ ÓÞÉÔÁÔØ_ÏÞÅÒÅÄÎÏÊ_ÐÁËÅÔ_ÉÚ_ÂÕÆÅÒÁ_ÄÒÁÊ×ÅÒÁ_×_Ó×ÏÊ_ÂÕÆÅÒ(char * buffer, int length); äÌÑ IP ÓËÏÌØËÏ ÐÉÓÁÔØ ÎÁÄÏ ?

MT>> á ÅÓÌÉ ÎÁÄÏ ÇÉÇÁÂÉÔ ÇÏÎÑÔØ - WizNet ÓÍÏÖÅÔ ? ON> HÅÔ, ÎÅ ÓÍÏÖÅÔ. õÖÅ ÐÌÏÈÏ. ON> ðÏ-ÍÏÅÍÕ, ÔÁÍ PHY ÏÇÒÁÎÉÞÅÎ 100íb/C. PHY ÔÕÔ ÎÉ ÐÒÉ ޣÍ. ñ ÓÐÒÏÓÉÌ ÐÒÏ ÑÄÒÏ TCP/IP - ÓËÏÌØËÏ ÏÎÏ ÓÍÏÖÅÔ ÏÂÒÁÂÏÔÁÔØ ÉÚ ÜÔÉÈ 100 ÍÂÉÔ ? ON> äÌÑ ÇÉÇÁÂÉÔÎÏÇÏ Ethernet ÎÕÖÎÙ ÓÕÐÅÒ-ÎÁËÒÕÞÅÎÎÙÅ ÞÉÐÙ, ïÂÙÞÎÙÊ Gigabit PHY - ÎÉÞÅÇÏ ÓÕÐÅÒÎÁËÒÕÞÅÎÎÏÇÏ. ON> ÏÞÅÎØ ÎÅÐÒÏÓÔÁÑ ÒÅÁÌÉÚÁÃÑ ÆÉÚÉÞÅÓËÏÇÏ ÕÒÏ×ÎÑ ÷ÉÔÁÑ ÐÁÒÁ ÌÉÂÏ ÏÐÔÉËÁ. ÷ÅÓØ ÆÉÚÉÞÅÓËÉÊ ÕÒÏ×ÅÎØ ÕÖÅ ÇÏÔÏ×ÙÊ ×ÎÕÔÒÉ PHY É ÍÅÎÑ ÏÎ ÎÅ ËÏÌÙÛÅÔ. ï ÐÒÏÂÌÅÍÁÈ ÎÁ ÆÉÚÉÞÅÓËÏÍ ÕÒÏ×ÎÅ Ñ ÍÏÇÕ ÕÚÎÁÔØ ÏÔ PHY - Õ ÎÅÇÏ ÅÓÔØ ÒÅÇÉÓÔÒÙ É ÓÉÇÎÁÌÙ ÄÌÑ ÜÔÏÇÏ. ñ ÐÒÏÓÔÏ ÐÏÄËÌÀÞÁÀ Ë ðìéó ÃÉÆÒÏ×ÙÅ ÓÉÇÎÁÌÙ ÉÎÔÅÒÆÅÊÓÁ MII ÏÔ PHY. ON> ËÁË ÍÉÎÉÍÕÍ 32-ÂÉÔ ÎÁ 100 MHz ÛÉÎÁ ××ÏÄÁ ÄÁÎÎÙÈ.

32 ÂÉÔ ÎÁ 100 mhz - 3200 ÍÂÉÔ. ÷Ù ÐÏÔÅÒÑÌÉ ËÁÌØËÕÌÑÔÏÒ :-) ÷ ÒÅÁÌØÎÏÓÔÉ ÞÁÓÔÏÔÁ ÎÁ ÛÉÎÅ GMII Õ PHY ÞÉÐÁ - 125 mhz, 8 ÂÉÔ. õÖÅ ×ÎÕÔÒÉ ðìéó ÉÚ ÎÅÇÏ ÍÏÖÎÏ ÓÄÅÌÁÔØ 32 ÂÉÔ (ÎÁ 31.5 íçÃ). PLL ÎÁÍ × ÐÏÍÏÝØ. HÁÊÄÉÔÅ ÄÌÑ ÎÁÞÁÌÁ × ÉÎÅÔÅ 802.3-2002.pdf (ÏËÏÌÏ 16 ÍÅÇ) É ÉÚÕÞÉÔÅ. á ÔÏ ÒÁÚÇÏ×ÏÒ Ó ÷ÁÍÉ ÐÒÏ Ethernet ÂÅÓÐÏÌÅÚÅÎ. ON> ðÒÏÓÔÅÎØËÏ ÄÁÎÎÁÑ ÚÁÄÁÞÁ ÐÏ-ÍÏÅÍÕ ÎÅ ÒÅÛÁÅÔÓÑ. ïÄÎÁ ðìéó (× ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÄÌÉÎÙ ÐÁËÅÔÏ× ÍÏÖÅÔ ÄÁÖÅ ÎÅ ÐÏÎÁÄÏÂÉÔØÓÑ ×ÎÅÛÎÅÊ ÐÁÍÑÔÉ) É PHY ÞÉÐ - ×ӣ. ÷ ÔÏÊ ÖÅ ÐÌÉÓ (× ÚÁ×ÉÓÉÍÏÓÔÉ ÏÔ ÚÁÄÁÞÉ) ÍÏÖÅÔ ÒÁÚÍÅÓÔÉÔØÓÑ É ÐÒÏÞÉÅ ÂÌÏËÉ (× ÔÏÍ ÞÉÓÌÅ É ÐÒÏÃÅÓÓÏÒ, ÈÏÔØ ÔÏÔ ÖÅ 51Ê ÉÌÉ AVR).

Michael Tulupov ...

Здравствуйте, Уважаемый Machael!

Wed Nov 16 2005 16:05, Michael Tulupov wrote to Olga Nonova:

ON>> Вспомните, кук здесь уже писалось умными людьми, про свичи и роутеры, ON>> что могут оказаться в составе Вашей сети. Они, сволочи, понимают только ON>> IP пакеты.

MT> Hе писалось, что только IP - это Вы сами придумали, и придумали MT> неправильно. Про ICMP хотя бы вспомните, про ARP.

Вполне возможно, что абсолютной точности в моих словах и нет. Однако, Ваши уточнения и примеры отладочных протоколов никак не помогают человеку, который спросил про наиболее простой способ передачи данных через Ethernet.

MT> Hа практике, когда делали подобную штуку, вышло вот что. MT> Hеуправляемые свичи пропускают всё, что угодно. MT> Только приёмник должен периодически (у нас раз в минуту сделано было) MT> плеваться произвольным (но с правильным source MAC) пакетом в свич. MT> Иначе свич сочтёт, что линк отключен, и перестанет пересылать пакеты MT> на этот порт. Таким же пакетом надо плюнуть вначале, чтобы свитч MT> ассоциировал порт с мак-адресом. MT> MT> Управляемый свитч настроить можно - даже плеваться не понадобится. MT> В крайнем случае можно перевечти в неуправляемый режим. MT> MT> Что касается чужих сетей - раз тому, кто спросил, не надо IP, MT> то и задача пересылки в инете отпадает. А внутри своей сети MT> я царь и бог - как хочу, так и настрою.

Теперь попробуйте посмотреть на все Вами изложенное глазами человека, который специализируется на прикладных задачах и ему абсолютно до фени, как работают свичи, какие пакеты они любят, а какие нет. Ему главное- быстрее и проще решить свою конкретную задачу. Вы же ему рисуете картины священодействия жрецов с аппаратурой передачи данных. Разве непонятно, что единственным выходом для прикладника будет использовать наиболее готовые и стандартные решения, а не колдовать над свичами?

MT>>> Чтобы IP принять, тоже свой софт писать надо. ON>> В значительно меньшей мере.

MT> В большей. Чтобы принять raw, нужна ровно 1 функция типа MT> считать_очередной_пакет_из_буфера_драйвера_в_свой_буфер(char * buffer, MT> int length); MT> Для IP сколько писать надо ?

Практически ничего. В дельфях кликаете нужный компонент и задаете ему свойства.

ON>> По-моему, там PHY ограничен 100Мb/C.

MT> PHY тут ни при чём. Я спросил про ядро TCP/IP - сколько оно сможет MT> обработать из этих 100 мбит ?

Ядро TCP/IP как раз встроено в кристалл Wiznet. И собирает из пакетов блок данных как раз с макс.скоростью 100 мб/c. Весь вопрос упирается в скорость шины, с которой некто снаружи сможет выгребать эти данные.

ON>> Для гигабитного Ethernet нужны супер-накрученные чипы, MT> Обычный Gigabit PHY - ничего супернакрученного.

Вы лично видели схему PHY для 100Мв и схему для 1G? В последнем случае схема собирается чуть ли не на полосковых линиях.

ON>> очень непростая реализаця физического уровня

MT> Витая пара либо оптика. Весь физический уровень уже готовый внутри MT> PHY и меня он не колышет. О проблемах на физическом MT> уровне я могу узнать от PHY - у него есть регистры и MT> сигналы для этого.

Мне всегда казалось, что регистры- это уже уровень IP. А PHY- это схемы сопряжения с линией передачи. Уверяю Вас, для 1G- это очень непростая схемотехника.

ON>> как минимум 32-бит на 100 MHz шина ввода данных. MT> 32 бит на 100 mhz - 3200 мбит. Вы потеряли калькулятор :-)

Да нет, я просто знаю, что за один такт процессора по его шине передать ничего нельзя.

MT> В реальности частота на шине GMII у PHY чипа - 125 mhz, 8 бит. MT> Уже внутри ПЛИС из него можно сделать 32 бит (на 31.5 МГц). MT> PLL нам в помощь.

Эх, Вашими устами, да мед пить! Легко слово сказывается, да нескоро дело делается. MT> Hайдите для начала в инете 802.3-2002.pdf (около 16 мег) MT> и изучите. А то разговор с Вами про Ethernet бесполезен.

Спасибо за наводку, обязательно воспользуюсь. Вам тоже советую не столь легкомысленно относится к электрическим цепям. Дьявол кроется в деталях.

Всего Вам Хорошего Ольга

Olga Nonova пишет:

Ой.

Ой.

Ой.

Ой.

ðpÉ×ÅÔÓÔ×ÕÀ, Olga!

ON> ÷ÁÛÉ ÕÔÏÞÎÅÎÉÑ É ÐÒÉÍÅÒÙ ÏÔÌÁÄÏÞÎÙÈ ÐÒÏÔÏËÏÌÏ× ÎÉËÁË ÎÅ ÐÏÍÏÇÁÀÔ ON> ÞÅÌÏ×ÅËÕ, ËÏÔÏÒÙÊ ÓÐÒÏÓÉÌ ÐÒÏ ÎÁÉÂÏÌÅÅ ÐÒÏÓÔÏÊ ÓÐÏÓÏ ÐÅÒÅÄÁÞÉ ON> ÄÁÎÎÙÈ ÞÅÒÅÚ Ethernet. ICMP É ARP - ÜÔÏ ÏÔÌÁÄÏÞÎÙÅ ÐÒÏÔÏËÏÌÙ ? óÍÅÛÎÏ. ÷Ù ÐÏÞÉÔÁÊÔÅ, ÞÔÏ ÜÔÏ ÚÁ ÐÒÏÔÏËÏÌÙ. âÅÚ ARP ÓÅÔØ IP ÎÁ ethernet ÎÅ ÒÁÂÏÔÁÅÔ ×ÏÏÂÝÅ, ÉÂÏ ARP (É ÏÂÒÁÔÎÙÊ RARP) ÓÏÐÏÓÔÁ×ÌÑÅÔ ÁÐÐÁÒÁÔÎÙÅ MAC ÁÄÒÅÓÁ ÕÓÔÒÏÊÓÔ× ÉÈ IP. âÅÚ ICMP afaik ÎÅ ÂÕÄÅÔ ×ÏÚÍÏÖÎÁ ÐÅÒÅÁÄÒÅÓÁÃÉÑ ÏÛÉÂÏÞÎÏ ÁÄÒÅÓÏ×ÁÎÎÙÈ ÐÁËÅÔÏ× - ÜÔÏ ÏÄÎÁ ÉÚ ÆÕÎËÃÉÊ ÜÔÏÇÏ ÐÒÏÔÏËÏÌÁ. ôÁË ÞÔÏ ÄÌÑ ÎÏÒÍÁÌØÎÏÊ ÒÁÂÏÔÙ IP ÓÅÔÉ ÐÏÎÁÄÏÂÉÔÓÑ ÐÏÄÄÅÒÖÁÔØ ÍÉÎÉÍÕÍ ARP É RARP, É ÏÞÅÎØ ×ÏÚÍÏÖÎÏ, ÞÔÏ Åݣ ICMP. óÆÏÒÍÉÒÏ×ÁÔØ ÖÅ RAW ÐÁËÅÔ ÎÅ ÐÒÏÓÔÏ, Á ÏÞÅÎØ ÐÒÏÓÔÏ. íÏÇÕ ËÉÎÕÔØ Á×ÔÏÍÁÔ ÓÏÓÔÏÑÎÉÊ ÎÁ VHDL, ÚÁÎÉÍÁÀÝÉÊÓÑ ÜÔÉÍ Õ ÍÅÎÑ. åÓÌÉ ÏÞÅÎØ ÎÁÄÏ - ÐÏÐÒÏÂÕÀ ÎÁÊÔÉ ÉÓÈÏÄÎÉË ÞÕÖÏÊ ÐÒÏÇÉ, ÆÏÒÍÉÒÕÀÝÉÊ raw × ×ÉÎÄÁÈ.

ON> ôÅÐÅÒØ ÐÏÐÒÏÂÕÊÔÅ ÐÏÓÍÏÔÒÅÔØ ÎÁ ×ÓÅ ÷ÁÍÉ ÉÚÌÏÖÅÎÎÏÅ ÇÌÁÚÁÍÉ ÞÅÌÏ×ÅËÁ, ON> ËÏÔÏÒÙÊ ÓÐÅÃÉÁÌÉÚÉÒÕÅÔÓÑ ÎÁ ÐÒÉËÌÁÄÎÙÈ ÚÁÄÁÞÁÈ É ÅÍÕ ÁÂÓÏÌÀÔÎÏ ÄÏ ON> ÆÅÎÉ, ËÁË ÒÁÂÏÔÁÀÔ Ó×ÉÞÉ, ËÁËÉÅ ÐÁËÅÔÙ ÏÎÉ ÌÀÂÑÔ, Á ËÁËÉÅ ÎÅÔ. óÔÏÐ. á ÅÓÌÉ Ó×ÉÞ ÎÁÓÔÒÏÅÎ ÐÒÏÐÕÓËÁÔØ ÔÏÌØËÏ TCPIP É ÔÏÌØËÏ ÎÁ 80 ÐÏÒÔÕ, ÞÅÌÏ×ÅËÕ ÔÏÖÅ ÂÕÄÅÔ ÜÔÏ ÄÏ ÆÅÎÉ ? ôÏÇÄÁ ÏÎ ÄÏÏÏÌÇÏ ÂÕÄÅÔ ÐÙÔÁÔØÓÑ ÉÓÐÏÌØÚÏ×ÁÔØ UDP. ON> åÍÕ ÇÌÁ×ÎÏÅ- ÂÙÓÔÒÅÅ É ÐÒÏÝÅ ON> ÒÅÛÉÔØ Ó×ÏÀ ËÏÎËÒÅÔÎÕÀ ÚÁÄÁÞÕ. ÷Ù ÖÅ ÅÍÕ ÒÉÓÕÅÔÅ ËÁÒÔÉÎÙ Ó×ÑÝÅÎÏÄÅÊÓÔ×ÉÑ ON> ÖÒÅÃÏ× Ó ÁÐÐÁÒÁÔÕÒÏÊ ÐÅÒÅÄÁÞÉ ÄÁÎÎÙÈ. éÎÔÅÌÌÅËÔÕÁÌØÎÙÊ Ó×ÉÞ × ÌÀÂÏÍ ÓÌÕÞÁÅ ÎÁÓÔÒÁÉ×ÁÀÔ. ÷ӣ Ó×ÑÝÅÎÎÏÄÅÊÓÔ×ÉÅ - ÐÏËÌÉËÁÔØ ÍÙÛËÏÊ × web-ÉÎÔÅÒÆÅÊÓÅ Ó×ÉÞÁ. ON> òÁÚ×Å ÎÅÐÏÎÑÔÎÏ, ÞÔÏ ÅÄÉÎÓÔ×ÅÎÎÙÍ ON> ×ÙÈÏÄÏÍ ÄÌÑ ÐÒÉËÌÁÄÎÉËÁ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÔØ ÎÁÉÂÏÌÅÅ ÇÏÔÏ×ÙÅ É ON> ÓÔÁÎÄÁÒÔÎÙÅ ÒÅÛÅÎÉÑ, Á ÎÅ ËÏÌÄÏ×ÁÔØ ÎÁÄ Ó×ÉÞÁÍÉ? Ethernet ÐÅÒÅÓÔÁÌ ÂÙÔØ ÓÔÁÎÄÁÒÔÏÍ ?

MT>> äÌÑ IP ÓËÏÌØËÏ ÐÉÓÁÔØ ÎÁÄÏ ? ON> ðÒÁËÔÉÞÅÓËÉ ÎÉÞÅÇÏ. ÷ ÄÅÌØÆÑÈ ËÌÉËÁÅÔÅ ÎÕÖÎÙÊ ËÏÍÐÏÎÅÎÔ É ÚÁÄÁÅÔÅ ÅÍÕ ON> Ó×ÏÊÓÔ×Á. á ÚÄÅÓØ ÷Ù ÄÏÂÁ×ÌÑÅÔÅ 1 ÆÕÎËÃÉÀ × ÔÅËÓÔ. á × Visual C++ ? éÌÉ × GCC ? þÔÏ ÷Ù ÂÕÄÅÔÅ ÄÅÌÁÔØ ÂÅÚ ËÏÍÐÏÎÅÎÔÏ× ?

MT>> PHY ÔÕÔ ÎÉ ÐÒÉ ޣÍ. ñ ÓÐÒÏÓÉÌ ÐÒÏ ÑÄÒÏ TCP/IP - ÓËÏÌØËÏ ÏÎÏ ÓÍÏÖÅÔ MT>> ÏÂÒÁÂÏÔÁÔØ ÉÚ ÜÔÉÈ 100 ÍÂÉÔ ? ON> ñÄÒÏ TCP/IP ËÁË ÒÁÚ ×ÓÔÒÏÅÎÏ × ËÒÉÓÔÁÌÌ Wiznet. é ÓÏÂÉÒÁÅÔ ÉÚ ÐÁËÅÔÏ× ON> ÂÌÏË ÄÁÎÎÙÈ ËÁË ÒÁÚ Ó ÍÁËÓ.ÓËÏÒÏÓÔØÀ 100 ÍÂ/c. ÷ÏÔ ÜÔÏ Ñ É ÓÐÒÁÛÉ×ÁÌ - ÍÁËÓÉÍÁÌØÎÁÑ ÓËÏÒÏÓÔØ ÏÂÒÁÂÏÔËÉ ÑÄÒÏÍ TCPIP. ÷ ÄÁÔÁÛÉÔÅ ÐÒÉ×ÅÄÅÎÁ ÉÍÅÎÎÏ ÜÔÁ ÃÉÆÒÁ ? MT>> ïÂÙÞÎÙÊ Gigabit PHY - ÎÉÞÅÇÏ ÓÕÐÅÒÎÁËÒÕÞÅÎÎÏÇÏ. ON> ÷Ù ÌÉÞÎÏ ×ÉÄÅÌÉ ÓÈÅÍÕ PHY ÄÌÑ 100í× É ÓÈÅÍÕ ÄÌÑ 1G? ÷ ÐÏÓÌÅÄÎÅÍ ÓÌÕÞÁÅ ON> ÓÈÅÍÁ ÓÏÂÉÒÁÅÔÓÑ ÞÕÔØ ÌÉ ÎÅ ÎÁ ÐÏÌÏÓËÏ×ÙÈ ÌÉÎÉÑÈ. HÁÓÍÅÛÉÌÉ. ðÏÑÓÎÑÀ - Ethernet PHY ÜÔÏ ÇÏÔÏ×ÙÊ, ËÕÐÌÅÎÎÙÊ × ÍÁÇÁÚÉÎÅ, ÏÄÉÎ-ÅÄÉÎÓÔ×ÅÎÎÙÊ ÞÉÐ. åÇÏ ×ÎÕÔÒÅÎÎÑÑ ÓÈÅÍÁ - ÓÅËÒÅÔ ÒÁÚÒÁÂÏÔÞÉËÁ É ÍÅÎÑ ÏÎÁ ÎÅ ËÏÌÙÛÅÔ. ðÏÌÏÓËÏ×ÙÈ ÌÉÎÉÊ ÔÁÍ ÎÁ×ÅÒÎÑËÁ ÎÅÔÕ - ÎÅ ÐÒÅÄÓÔÁ×ÌÑÀ ÐÏÌÏÓËÏ×ÙÅ ÌÉÎÉÉ ÎÁ ËÒÉÓÔÁÌÌÅ ËÒÅÍÎÉÑ. íÎÅ ÜÔÁ ÓÈÅÍÁ ÎÉ Ë ÞÅÍÕ. ñ ÂÅÒÕ ÇÏÔÏ×ÕÀ ÍÉËÒÏÓÈÅÍÕ, ÐÏÄËÌÀÞÁÀ Ë ÎÅÊ Ó ÏÄÎÏÊ ÓÔÏÒÏÎÙ ×ÉÔÕÀ ÐÁÒÕ ÞÅÒÅÚ ÔÒÁÎÓÆÏÒÍÁÔÏÒ, Ó ÄÒÕÇÏÊ ÛÉÎÕ ÐÒÏÃÅÓÓÏÒÁ ÉÌÉ ÐÌÉÓ ÉÌÉ ÞÔÏ ÕÇÏÄÎÏ (3.3 ÉÌÉ 2.5 CMOS ÌÏÇÉËÁ).

ON> íÎÅ ×ÓÅÇÄÁ ËÁÚÁÌÏÓØ, ÞÔÏ ÒÅÇÉÓÔÒÙ- ÜÔÏ ÕÖÅ ÕÒÏ×ÅÎØ IP. á PHY- ÜÔÏ ÓÈÅÍÙ ON> ÓÏÐÒÑÖÅÎÉÑ Ó ÌÉÎÉÅÊ ÐÅÒÅÄÁÞÉ. õ×ÅÒÑÀ ÷ÁÓ, ÄÌÑ 1G- ÜÔÏ ÏÞÅÎØ ÎÅÐÒÏÓÔÁÑ ON> ÓÈÅÍÏÔÅÈÎÉËÁ. âÌÉÎ. HÕ ÓËÁÞÁÊÔÅ ÷Ù ÄÁÔÁÛÉÔ ÎÁ ÌÀÂÏÊ PHY É ÐÏÞÉÔÁÊÔÅ. ôÏÇÄÁ ËÁÚÁÔØÓÑ ÎÅ ÂÕÄÅÔ. ÷ PHY ÜÔÉÈ ÒÅÇÉÓÔÒÏ× ×ÁÇÏÎ. óÈÅÍÁ ÓÏÐÒÑÖÅÎÉÑ Ó ÌÉÎÉÅÊ ÐÏÞÔÉ ×ÓÑ ×ÎÕÔÒÉ ÞÉÐÁ. ÷ÎÅ ÅÇÏ - ÔÒÁÎÓÆÏÒÍÁÔÏÒ É ÎÅÓËÏÌØËÏ ÒÅÚÉÓÔÏÒÏ×. éÌÉ ÇÏÔÏ×ÙÊ ÂÌÏÞÏË ÏÐÔÉÞÅÓËÏÇÏ ÔÒÁÎÓÉ×ÅÒÁ É ÏÐÑÔØ ÖÅ ÐÁÒÁ ÒÅÚÉÓÔÏÒÏ× (ÎÁÇÒÕÚËÉ LVPECL ÉÎÔÅÒÆÅÊÓÁ ÄÏ ÔÒÁÎÓÉ×ÅÒÁ). þÔÏ ÏÎÁ ÎÅÐÒÏÓÔÁÑ - ÜÔÏ ÐÏÎÑÔÎÏ, ÎÏ ÏÎÁ ÕÖÅ ÅÓÔØ ÇÏÔÏ×ÁÑ ×ÎÕÔÒÉ PHY.

MT>> 32 ÂÉÔ ÎÁ 100 mhz - 3200 ÍÂÉÔ. ÷Ù ÐÏÔÅÒÑÌÉ ËÁÌØËÕÌÑÔÏÒ :-) ON> äÁ ÎÅÔ, Ñ ÐÒÏÓÔÏ ÚÎÁÀ, ÞÔÏ ÚÁ ÏÄÉÎ ÔÁËÔ ÐÒÏÃÅÓÓÏÒÁ ÐÏ ÅÇÏ ÛÉÎÅ ÐÅÒÅÄÁÔØ ON> ÎÉÞÅÇÏ ÎÅÌØÚÑ. DMA ÕÖÅ ÕÓÐÅÌÉ ÏÔÍÅÎÉÔØ ? ëÔÏ ÚÁÓÔÁ×ÌÑÅÔ ×ÅÛÁÔØ PHY ÎÁ ÛÉÎÕ ÐÒÏÃÅÓÓÏÒÁ ? ðÏÄ×ÅÓØÔÅ ÅÇÏ Ë ÏÔÄÅÌØÎÏÍÕ ÐÏÒÔÕ DMA É ÐÒÉÎÉÍÁÊÔÅ × ÐÁÍÑÔØ ÎÁ ÐÏÌÎÏÊ ÓËÏÒÏÓÔÉ. é ËÔÏ ÔÕÔ ÓËÁÚÁÌ ÐÒÏ ÐÒÏÃÅÓÓÏÒ ? üÔÏÇÏ × ÚÁÄÁÞÅ ÎÅ ÂÙÌÏ. ðÒÏÃÅÓÓÏÒ ÍÏÖÎÏ É ÐÏÍÅÎÑÔØ - ÐÏÓÔÁרÔÅ ÔÁËÏÊ, ËÏÔÏÒÙÊ ÏÂÅÓÐÅÞÉÔ ÐÅÒÅÄÁÞÕ ÚÁ ÔÁËÔ.

MT>> ÷ ÒÅÁÌØÎÏÓÔÉ ÞÁÓÔÏÔÁ ÎÁ ÛÉÎÅ GMII Õ PHY ÞÉÐÁ - 125 mhz, 8 ÂÉÔ. MT>> õÖÅ ×ÎÕÔÒÉ ðìéó ÉÚ ÎÅÇÏ ÍÏÖÎÏ ÓÄÅÌÁÔØ 32 ÂÉÔ (ÎÁ 31.5 íçÃ). MT>> PLL ÎÁÍ × ÐÏÍÏÝØ. ON> üÈ, ÷ÁÛÉÍÉ ÕÓÔÁÍÉ, ÄÁ ÍÅÄ ÐÉÔØ! ìÅÇËÏ ÓÌÏ×Ï ÓËÁÚÙ×ÁÅÔÓÑ, ÄÁ ÎÅÓËÏÒÏ ON> ÄÅÌÏ ÄÅÌÁÅÔÓÑ. ðÏÞÅÍÕ Õ ÍÅÎÑ ÐÏÌÕÞÁÌÏÓØ ÐÒÉÎÉÍÁÔØ ÄÁÎÎÙÅ ÎÁ ÔÁËÏÊ ÓËÏÒÏÓÔÉ (ÎÅ ÉÚ PHY, ÎÏ ÜÔÏ ÎÅÐÒÉÎÃÉÐÉÁÌØÎÏ - ÔÏÖÅ 8 ÂÉÔ 125 ÍÇà ÛÉÎÁ) ?

ON> óÐÁÓÉÂÏ ÚÁ ÎÁ×ÏÄËÕ, ÏÂÑÚÁÔÅÌØÎÏ ×ÏÓÐÏÌØÚÕÀÓØ. ÷ÁÍ ÔÏÖÅ ÓÏ×ÅÔÕÀ ÎÅ ÓÔÏÌØ ON> ÌÅÇËÏÍÙÓÌÅÎÎÏ ÏÔÎÏÓÉÔÓÑ Ë ÜÌÅËÔÒÉÞÅÓËÉÍ ÃÅÐÑÍ. óÈÅÍÁ ÐÏÄËÌÀÞÅÎÉÑ PHY ÐÒÉÍÉÔÉ×ÎÁ. åÄÉÎÓÔ×ÅÎÎÁÑ ÍÅÌËÁÑ ÔÒÕÄÎÏÓÔØ - ÒÁÚ×ÏÄÞÉËÕ ÎÕÖÎÏ ×ÎÉÍÁÔÅÌØÎÏ ÐÏÞÉÔÁÔØ ÄÁÔÁÛÉÔ. ON> äØÑ×ÏÌ ËÒÏÅÔÓÑ × ÄÅÔÁÌÑÈ. HÅ ÒÅÌÉÇÉÏÚÅÎ. ðÒÅÄÐÏÞÉÔÁÀ ÎÅ ÉÚÇÏÎÑÔØ ÄØÑ×ÏÌÁ ÉÚ ÎÅÒÁÂÏÞÅÊ ÖÅÌÅÚËÉ, Á ÞÉÔÁÔØ ţ ÄÏËÕ.

Michael Tulupov ...

Hello, Michael! You wrote to Olga Nonova on Sat, 19 Nov 2005 17:54:00 +0300:

MT> óÈÅÍÁ ÐÏÄËÌÀÞÅÎÉÑ PHY ÐÒÉÍÉÔÉ×ÎÁ. åÄÉÎÓÔ×ÅÎÎÁÑ ÍÅÌËÁÑ ÔÒÕÄÎÏÓÔØ - MT> ÒÁÚ×ÏÄÞÉËÕ ÎÕÖÎÏ ×ÎÉÍÁÔÅÌØÎÏ ÐÏÞÉÔÁÔØ ÄÁÔÁÛÉÔ. ðÒÏÛÕ ÐÒÏÝÅÎÉÑ, ÞÔÏ ×ÌÅÚÁÀ × ×ÙÓÏËÏÕÞÅÎÙÊ ÓÐÏÒ, ÎÏ ÐÒÁËÔÉÞÅÓËÉÊ ×ÏÐÒÏÓ Õ ÍÅÎÑ. òÅÁÌØÎÏ ÌÉ ÒÁÚ×ÅÓÔÉ × Ä×ÕÈ ÓÌÏÑÈ ÐÌÁÔÕ Ó RTL8201 (48ÎÏÇ), W3100(64 ÎÏÇÉ), ATMega128(64 ÎÏÇÉ) É ÓÏÔÎÉ ÐÏÌÔÏÒÙ ÍÅÌÏÞÅ×ËÉ? éÌÉ ÎÅ ÍÁÑÔØÓÑ, É ÓÒÁÚÕ ÞÅÔÙÒÅÈÓÌÏÊÎÕÀ ×ÚÑÔØ? äÁÔÁÛÉÔ ÐÒÏ ÒÁÚ×ÏÄËÕ RTL8201 ÞÉÔÁÌ, Ñ×ÎÏÇÏ ÚÁÐÒÅÔÁ ÉÓÐÏÌØÚÏ×ÁÎÉÑ Ä×ÕÈÓÔÏÒÏÎÎÅÊ ÐÌÁÔÙ ÎÅ ÎÁÛÅÌ, ÈÏÔÑ, ËÏÎÅÞÎÏ, × Ä×ÕÈ ÓÌÏÑÈ ÓÏÂÌÀÓÔÉ ×ÓÑ ÔÁÍÏÛÎÉÅ ÔÒÅÂÏ×ÁÎÉÑ ÚÁÔÒÕÄÎÉÔÅÌØÎÏ....

With best regards, Sergey Zabelin.

Michael Tulupov пишет:

Без ARP жить на этом свете можно, хотя и криво. А именно держать свою сетёвку в promiscuous mode и ответы слать на бродкаст. Но в сети, сильно отличающейся от 2 машин (т.е. в сети, где ходит много не относящегося к этому... э-э-э... изделию траффика) жить оно будет хреново.

Ну и хрен бы с ней...

Для _НОРМАЛЬНОЙ_ - несомненно.

Голосуйте за нашу партию! Поддержите социальную программу "Каждому эмбеддеру - L3 свитч и параноидального админа в подарок!". А пока эта программа не осуществлена, мне трудно поверить в то, что везде массово "свич настроен пропускать только TCPIP" на access level (хотя это порой и бывает полезно, но, ИМХО, втыкать юзеров в c3524 не совсем кошерно. С другой стороны, на aggregation оно уже может быть), а тем более в "только TCPIP и только на 80 порту" средствами свитча (это гораздо проще сделать на ближайшем роутере).

Э-э-э... А как же вознести молитву св. Коннектию?

ðpÉ×ÅÔÓÔ×ÕÀ, Sergey!

SZ> òÅÁÌØÎÏ ÌÉ ÒÁÚ×ÅÓÔÉ × Ä×ÕÈ ÓÌÏÑÈ ÐÌÁÔÕ Ó RTL8201 (48ÎÏÇ),W3100(64 ÎÏÇÉ), SZ> ATMega128(64 ÎÏÇÉ) É ÓÏÔÎÉ ÐÏÌÔÏÒÙ ÍÅÌÏÞÅ×ËÉ? éÌÉ ÎÅ ÍÁÑÔØÓÑ, É ÓÒÁÚÕ SZ> ÞÅÔÙÒÅÈÓÌÏÊÎÕÀ ×ÚÑÔØ? üÔÏ ×ÏÐÒÏÓ Ë ÓÐÅÃÁÍ ÐÏ ÒÁÚ×ÏÄËÅ, Ñ × ÜÔÏÍ ÎÅ ÏÞÅÎØ. LXT971A (64 ÎÏÇÉ) + XC3S400 (208 ÎÏÇ) + XCF04S (20 ÎÏÇ)

  • ÏËÏÌÏ ÓÏÔÎÉ ÍÅÌÏÞÉ × ÏÐÙÔÎÏÍ ÏÂÒÁÚÃÅ Ñ ÒÁÚףÌ × Ä×ÕÈ (ÞÁÓÔÉÞÎÏ ÒÕÞËÁÍÉ, ÞÁÓÔÉÞÎÏ ÓÐÅËÔÒÏÊ). SZ> äÁÔÁÛÉÔ ÐÒÏ ÒÁÚ×ÏÄËÕ RTL8201 ÞÉÔÁÌ, Ñ×ÎÏÇÏ ÚÁÐÒÅÔÁ SZ> ÉÓÐÏÌØÚÏ×ÁÎÉÑ Ä×ÕÈÓÔÏÒÏÎÎÅÊ ÐÌÁÔÙ ÎÅ ÎÁÛÅÌ, íÎÏÇÉÅ ÄÅۣ×ÙÅ ÓÅԣ×ËÉ Ä×ÕÈÓÌÏÊÎÙÅ. SZ> ÈÏÔÑ, ËÏÎÅÞÎÏ, × Ä×ÕÈ ÓÌÏÑÈ ÓÏÂÌÀÓÔÉ ×ÓÑ ÔÁÍÏÛÎÉÅ SZ> ÔÒÅÂÏ×ÁÎÉÑ ÚÁÔÒÕÄÎÉÔÅÌØÎÏ.... ÷ ÏÐÙÔÎÏÍ ÏÂÒÁÚÃÅ Ñ ÎÁ ÍÎÏÇÉÅ ÉÚ ÎÉÈ ÚÁÂÉÌ, É ÏÎÏ ÒÁÂÏÔÁÌÏ (× ÌÁÂÏÒÁÔÏÒÎÙÈ ÕÓÌÏ×ÉÑÈ ÅÓÓÎÏ). ðÒÏÓÔÏ ÐÏÓÔÁ×ÉÌ ×ÓÀ ÔÒÅÂÕÈÕ PHY ÐÏÐÌÏÔÎÅÅ, ×ӣ ÐÒÏÞÅÅ ÏÔÏÄ×ÉÎÕÌ ÐÏÄÁÌØÛÅ. é ×ӣ Ó×ÏÄÏÂÎÏÅ ÍÅÓÔÏ ÎÁ ÏÂÏÉÈ ÓÔÏÒÏÎÁÈ ÚÁÌÉÌ ÚÅỊ́Ê.

Michael Tulupov ...

Здравствуйте, Уважаемый Michael!

Tue Nov 22 2005 20:31, Michael Tulupov wrote to Sergey Zabelin:

SZ>> хотя, конечно, в двух слоях соблюсти вся тамошние SZ>> требования затруднительно....

MT> В опытном образце я на многие из них забил, и оно работало MT> (в лабораторных условиях ессно). MT> Просто поставил всю требуху PHY поплотнее, всё прочее отодвинул MT> подальше. И всё сводобное место на обоих сторонах залил MT> землёй.

Вот видите, а говорили- схемотехника PHY ерунда, раз плюнуть. А сами предпринимали определнные усилия. И это для скоростей 10/100. А как бы Вы выкручивались в разводке 1G PHY, где нужна уже квалификация разводчика СВЧ?

Всего Вам Хорошего Ольга

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required