Odezva enc28j60 na ping

Petr Tomasek tomasek na etf.cuni.cz
Čtvrtek Únor 16 20:00:54 CET 2012


On Thu, Feb 16, 2012 at 07:51:55PM +0100, Michal Vanka wrote:
> Zdravím,
> připojil jsem enc28j60 k Nios2 procesoru (100MHz), celé to běží na Linuxu.
> Výběr čipu je spíše z nouze ctnost a to aby pokročily sw práce,
> než bude hotový hardware se 100Mb Ethernetem.
> Překvapila mě dost mizerná odezva na ping a to zhruba 11 ms:
> 
> PING 192.168.0.33 (192.168.0.33) 56(84) bytes of data.
> 64 bytes from 192.168.0.33: icmp_req=1 ttl=64 time=13.6 ms
> 64 bytes from 192.168.0.33: icmp_req=2 ttl=64 time=11.8 ms
> 64 bytes from 192.168.0.33: icmp_req=3 ttl=64 time=12.3 ms
> 64 bytes from 192.168.0.33: icmp_req=4 ttl=64 time=12.6 ms
> 
> a to ať mám spi sběrnici nastavenou na 5MHz, nebo 16MHz.
> 
> Neměřil to někdo s nějakým mcu bez OS? Jaká je "normální" hodnota?
> 
> -mv
> 
> P.S. Když se dívám na osciloskop, tak to skutečně trvá ~10ms,
> mezery mezi znaky jsou 10us 8-). To vypadá na mizerně
> napsaný spi driver.....

Nebo mizerny SPI hardware... neco jako:
http://www.matuschek.net/atmega-spi/

> a nebo na 10us latenci linuxového interruptu.

P.S. jakou latenci lze vlastne ocekavat o 10Mbit ethernetu?
Mam takovy pocit, ze na moc min, nez 10ms se stejne nedostanete...

-- 
Petr Tomasek <http://www.etf.cuni.cz/~tomasek>
Jabber: butrus at jabbim.cz

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
EA 355:001  DU DU DU DU
EA 355:002  TU TU TU TU
EA 355:003  NU NU NU NU NU NU NU
EA 355:004  NA NA NA NA NA
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~




Další informace o konferenci Hw-list