Olyan nagy baj lenne, ha többféle Ethernet interfész lenne? Legalább lenne miből választani, és az egyik tolná le a másik árát. Továbbá, ha az egyik IC-t nem lehetne már kapni akkor ott a másik típus.
Bajnak nem baj, marmint az biztos, hogy tobbet hasznal ez is, mint art
Azert megjegyzem, hogy hasznalhato tcp/ip stack-et irni nem trivialis, tudom, mert irtam mar C64-re (igaz, teljesen nem keszultem el vele soha). Sima ethernet frame, IP, meg UDP packet az tenyleg nem bonyolult, a "problema" a TCP-vel jon be javareszt, 3-way handshake, meg amugy is mindenfele fragmentacio, tcp window, kapcsolodo icmp uzenetek, miegymas. Az ENC28J60 kapcsan pedig anno az almom az volt (bar nem is kezdtem bele, szoval tenyleg csak alom!) amikor meg nem volt SD cartridge sem: csinalni egy "generic" SPI interface-t (ami esetleg i2c-t is tudna) es egy rakas cucc van, ami SPI-al (vagy i2c-vel, pl a 200ft-os RTC chip es hasonlok) elerheto, es mind raakaszthato, az SD kartyatol egeszen az emlitett ENC28J60-ig pl. Megfeleloen gyors SPI clock eseten siman nem lesz szuk keresztmetszet egy EP-n az a teny, hogy az SPI soros
Masik szokasos "bilibe log a kezem" jellegu almom az volt, hogy USB host (vagy otg ...) kene EP-be, az SD kartya sem rossz, de azert a mass storage USB protokollal mehetne sima pendrive, de meg akar USB-s vinyo, az emlitett protokolt ismero digitalis fenykezogep es/vagy telefon, akarmi mas is (itt gond lehet mondjuk, hogy EXDOS szinten a FAT12 nem feltetlen eleg egy atlag letezo eszkozon, bar nyilvan azt is ra lehet tenni). Volt is vmi kinai CH... vagy milyen fedonevu IC, ami ilyen USB-s dolgokban segit, de ehhez meg kevebe ertek, mint mashoz
Amugy az emlitett w5300 wiznet cuccos az, ami MJ830 vagy milyen neven "kesz modulkent" is kaphato (rajta rj45, minden ami kell) kb 6HUF-nyi osszegert (nekem is van) es ranezesre kb Z80 szeru buszra egy az egyben raakaszthato lenne pl, minimalis koritessel (amin filoztam, hogy a 3.3V vs 5.0V logikai jelszint esete, bar lehet amugy elmenne igy is, mintha azt irnak, hogy 5V tolerant input-ra a cucc, hat output-ban meg "talan" igy is elviszi - bar ez kevesbe korrekt mernoki hozzaallas az is igaz, hehe).
Na mind1, szoval szerintem az sem baj, ha van sokfajta, meg mindig jobb, mintha semmi nem lenne
Bar en hasonloan gondolkoztam mint te (kb pont azokat amit leirtal!), mara kicsit valtozott a velemenyem, de ez lehet az en lustasagom miatt is felig-meddig, hogy elvileg egy ilyen fenti modullal joval gyorsabban celt lehetne erni, es sw-ben is egyszerubb lenne.