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