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