CS8900A, 16-bit mode
Moczik Gabor
progzmaster at freemail.hu
Sun Feb 20 00:45:16 CET 2005
Beregnyei Balazs wrote:
> A bekotessel kapcsolatban nehany megjegyzes:
> - az AEN-t GND-re kotnem (mert nem hasznalsz DMA-t)
OK, jogos.
> - a CHIPSEL-t H szintre (mert az I/O modhoz ez nem kell)
Adatlap azt irja, hogy ha nem kell memory mode operation, akkor low-ra kell
kotni. Mondjuk azt is irja, hogy 'ignored for I/O and DMA mode'...
> - az ELCS-t nem kotnem L szintre, mert az kimenet!
A doksi szerint nem.
External Logic Chip Select, Internal weak pull up, PIN 2.
Bi-directional signal used to configure external latchable adress decode
logic. If external LA decode logic is not needed, ~ELCS should be tied low.
> - a SLEEP-et nem kotnem L-be, mert akkor tenyleg sleep lesz :) Hagyd
> szabadon, van belso felhuzoja.
Elmeletileg azert kotottem L-re, mert a doku szerint nem hatasos, csak ha
szoftverbol bekapcsolom a HwSleepE _es_ HwSuspendE biteket _is_, es ekkor Hw
standby modba megy. Ez aztan jo lesz, hogy ha nincs LAN kapcsolat, akkor
100mA-el kevesebbet fogyaszt a cucc, ha meg van, akkor wakeup-ol a CS8900.
> Gondold meg jol, van-e ertelme annak, hogy csupan az interrupt miatt
> 16-bit modot hasznalsz! Fogsz-e _interruptbol_ Ethernet kommunikaciot
> csinalni?? Biztos, hogy nem az lesz, hogy egy esemenyciklusban fogod
> vizsgalni, hogy erkezett-e adat a CS8900-tol? Ekkor az interrupt rutin
> legfeljebb beallit egy valtozot, amivel jelzni, hogy adat erkezett...
Szerintem interrupbol hatekonyabban le lehetne kezelni, mint hogy arra
pazaroljam a processzoridot, hogy az ethernetet nezegessem.
Inkabb olvasgassam timer-bol?
Eleg favago modszer.
Egyebkent tok mindegy, igyis-ugyis kell adatbusz a rendszerben, lesz benne
meg eszkoz amit ra kell akasztani, nem okoz kulonosebb gondot, hogy 16-bites
(csak annyiban hogy 16 madzagot kell ket idiota labkiosztashoz vezetekezni...)
> A link es lan LED-en felesleges sporolni: vegyel olyan Ethernet trafot,
> ami egybe van epitve az RJ45 foglalattal, es 2 led is van rajta, peldaul
> Pulse J0011D21B (Spoerle).
Ezert mondjuk nem fogok kulon trafot rendelni, LED-et tudok beepiteni kulon
is, trafot meg RJ45 aljat tudok banyaszni is, mivel csak 1-2db kell. Nem
sporolni akarok a link led-en, csak lesz eleg led igy is az elolapon, meg
minek ketto, ha egy is eleg, es semmit sem bonyolit.
--
((( Móczik Gábor )))--((( hu <- DOT <- freemail <- AT <- progzmaster )))
((( ICQ=171823363 )))--((( Autos levlista: progzmaster.homelinux.org )))
More information about the Elektro
mailing list