[zxspectrum] Re: Argomenti vari

  • From: "Stefano" <flydream@xxxxxxxx>
  • To: <zxspectrum@xxxxxxxxxxxxx>
  • Date: Mon, 13 Feb 2006 23:43:21 +0100

Un processore che gestisca il traffico ethernet e un buffer che memorizzi i 
dati lasciando al povero Z80  svolgere altri compiti?

----- Original Message ----- 
From: "Alfonso Martone" <a.martone@xxxxxxxxxxx>
To: <zxspectrum@xxxxxxxxxxxxx>
Sent: Monday, February 13, 2006 10:32 PM
Subject: [zxspectrum] Re: Argomenti vari


> Alf, non so quanto puo' essere utile, ma esiste uno stack tcp/ip  
> sviluppato per i microchip serie pic18 che funziona con il chip  
> realtek e ha bisogno di pochissime risorse per quanto riguarda la  
> memoria..

Quasi 61 dollari (esclusa documentazione), una vera mazzata... quella  
schedina è utile per essere integrata in prodotti più grossi, non ce  
la vedo a corredo di uno Spectrum.

Certo però che è una buona idea delegare ad una PIC la gestione della  
ethernet, lasciando allo Z80 solo il compito di inviare e ricevere  
pacchetti col minimo overhead possibile (magari proprio INIR/OTIR,  
undici cicli di clock per ogni byte di throughput).

Piuttosto, c'è questo ENC28J60 a cui ora do' un'occhiatina:
http://www.microchip.com/stellent/idcplg? 
IdcService=SS_GET_PAGE&nodeId=1335&dDocName=en022889


Da parte mia sono ancora dell'idea che lo stack TCP/IP debba stare  
"lato Z80"; credo che metterlo "all'esterno" sia troppo faticoso o  
costoso (sarebbe bello scoprire che mi sto sbagliando).

Poi, ricordiamoci della fine tragicomica dell'accrocchio usato per  
UZIX: carino, ma spreme a fondo uno Z80 a 3.5MHz per raggiungere la  
ragguardevole velocità di... 1500 bytes al secondo (0,012 megabit/sec  
sulla ethernet: che tristezza).

Certo, non è il caso di aspettarsi chissà cosa da uno Z80, ma penso  
che si potrebbe fare assai meglio se le periferiche "facessero le  
periferiche" (cioè dessero al processore tutto già pronto e cotto).

alf



Other related posts: