Portál AbcLinuxu, 10. května 2025 04:59

Dotaz: Ethernet

13.12.2011 09:20 Matlák
Ethernet
Přečteno: 247×
Odpovědět | Admin
Dobrý den, měl bych jen takový dotaz-úvahu: 100Mbit ethernet je kódován pro dlouhé jedničky, tj.signál TX=1 (!TX=0) trvá 6 ns, zatímco signál TX=0 (!TX=1) trvá 4 ns. Chápu že je to proto, aby se zvýšila spolehlivost provozu na takto vysokých frekvencích, po kroucené dvojlince klidně 100m dlouhé.

Moje otázka zní: jak je to v HW řešené? To je tam nějaký VCO na 500MHz a fázový závěs?

Zatímco číslo obsahující plno jedniček se přenáší na frekvenci okolo 100MHz, číslo s plno nulami drátem profrčí o desítky procent (blíže k 125MHz) rychleji.., je to správná úvaha?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.12.2011 09:40 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Ethernet
Odpovědět | | Sbalit | Link | Blokovat | Admin
100Mbit ethernet je kódován pro dlouhé jedničky, tj.signál TX=1 (!TX=0) trvá 6 ns, zatímco signál TX=0 (!TX=1) trvá 4 ns

Odkud pochází tato informace? Tady se tvrdí něco jiného:

With 100BASE-TX hardware, the raw bits (4 bits wide clocked at 25 MHz at the MII) go through 4B5B binary encoding to generate a series of 0 and 1 symbols clocked at 125 MHz symbol rate. The 4B5B encoding provides DC equalization and spectrum shaping (see the standard for details). Just as in the 100BASE-FX case, the bits are then transferred to the physical medium attachment layer using NRZI encoding. However, 100BASE-TX introduces an additional, medium dependent sublayer, which employs MLT-3 as a final encoding of the data stream before transmission, resulting in a maximum "fundamental frequency" of 31.25 MHz.
13.12.2011 11:35 Matlák
Rozbalit Rozbalit vše Re: Ethernet
Tu informaci mám z jakéhosi pdf dokumentu, to že bude anglická wiki o dost více vyčerpávající jsem nečekal :-) díky za link

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.