Memoria kartyanak DOS/windoz alatt

VF vf at elte.hu
Fri Jan 31 11:43:10 CET 2003


Thus spake Radó Zoltán:

> Mem esetén megnézi 31..4 biteket. Ha pl. a felso 12 bit mind 1, akkor 1MB
> kerül lefoglalásra. Nálad a felso 16 bit van megoldva regiszterrel. (31..16)
> Az alatta lévo bitek (15..4) fixen 0-ra húzva. Illetve, ha jól sejtem nálad
> a 3..0 bit is mind 0 fixen.

A memoria BAR-nak csak a felso fele van megcsinalva, ahogy elo van
irva, mert 64k cimtartomany kene. Az also fele fix 0, a 0..3 bitek is, az
uzemmod miatt. Vajon miert nem mukodik? Megnezem mas gepben is...
(Csak azt nem szeretik ha szetszedem)

> IO: Namost ez a "baromság" csak az INTEL baromsága miatt került bele a PCI
> specifikációba. Ennek megfeleloen az IO tartomány csak 64K. Ebbol is egy

PC-n igen, de mas gepen elkepzelheto lenne nagyobb terulet is, a szabvany
32 bites BAR-t ir elo. Szerencsere pc-n eleg a 16 bit is, a felso 16
bittel egyaltalan nem foglalkozik, akar 0, akar 1, muxik.
Azert jo lenne tudni, hogy melyik a javasolt beallitas. Lehet hogy
valamelyik alaplap csak a 0 vagy csak az 1 biteket tudja hibatlanul
feldolgozni. A szabvany leiras nem segit, azt mondja hogy 32 bites BAR
kell, de az mar alig fer el a cpld-be, es teljesen felesleges is.

> egység maximálisan 256 byteot foglalhat egy BAR-ral. A dekódolás ugyanúgy,

Ezt nem tudtam, de szerencsere csak 8-at foglaltam le.

> mint a MEM-nél, de 31..2 biteket nézi. A specifikáció szerint... Az ABIT a
> felso 16-tal nem is foglalkozik. Erre akkor derült fény, amikor a SH7751-es

Az en alaplapom sem!

> Nem tudom, segítettem-e valamit... Nekem a leggyanusabb, hogy 256byte-nál
> nagyobb IO-t foglaltál így látatlanban... Más most nem jut eszembe...

Nem! 8 byte IO-t foglaltam, az frankon mukodik is, annyit oszt ki neki
a BIOS. Illetve remelem, ugyanis nem irja ki, csak a cimet latom es azt
hogy aktivalta a kartyat, hogy hany bajtot foglalt le, azt csak ablax
alatt tudom megnezni. (De ha automatikus beallitasra van teve,
valoszinuleg megtartja a BIOS altal kiosztott cimtartomanyt)

> Zoli
> 
> Ui. Probáld ki valami normális gépben is... ;-)))

Az lesz. De mukodnie kene ebben is, a videokartyat kezeli rendesen.
Szerencsere az alaplapon is van videorendszer, igy az egyetlen PCI
slottal lehet kiserletezni.

-- 
Valenta Ferenc <vf at elte.hu>   Visit me at http://ludens.elte.hu/~vf/
"Mindig jo, ha bajba jutsz, hogy ha orditsz s korbefutsz!"





More information about the Elektro mailing list