PCI kartya - kerdes - uj
VFX
info at vfx.hu
Sat Jun 8 10:31:56 CEST 2002
Hali!
> Most az lenne a kerdesem, hogy egy 300MHz Celeron eseteben, mekkora
> adatmennyiseget lehet kb atvinni egy masodperc alatt 33MHz PCI buszon
> 32bites IOWRITE eseten? (Gyakorlatilag)
A Proc sembesseg it mar nem igen szamit. Sajnos.:((
> Az en mereseim szerint kb 7-8MB/s... (1.9 - 2.1 millio ciklus) A nagy kerdes
En is ennyit mertem csak nagyobb szorassal.
> az, hogy vajon nem lehet tobbet, vagy valamit elszurtam a PCI protokolban??
Nem hinnem, hogy elrontottad volna.
> Ez kisse karcsunak tunik...
Attol fugg mire kell! De valoban karcsu.
> A teszt progit assemblyben irtam, tehat sok lassitas emiatt nem volt...
> Azt olvastam a PCI doksiban, hogy ne eroltessuk a IOREAD/IOWRITE -ot, de ez
> azert durva lenne...
Az a baj, hogy az I/O RW nem tudja a burst modot. Igy minden ciklus utan
van egy csomo felesleges muvelet (mind proc, mind PCI szinten).
> A proci altal generalt MEMREAD/WRITE eseten hasznal az alaplapi PCI master
> burst modot?
X86 kornyezetben csak ez hasznal burst modot. Igy az elmeleti sebesseg
hatar 132Mb/s (264Mb/s 64 biten). Sajnos ezt nem tuddtam megmerni, hogy
valojaban mennyi, de lenyegesen tobb, mint az I/O RW. Itt nekem a
memoriakezelessel voltak gondjaim WinNT alatt, de ez csak SW problema
volt (amivel azota sem forlalkoztam :(( ).
> IO eseten egyaltalan nincs burst, vagy csak valami speci esetben?
x86 eseten nem lehetseges! Semilyen I/O utasitas nem tudja a burst
modot, ezert tertem at en is memoria kezelesre I/O helyett.
UDV. VFX.
http://www.vfx.hu
More information about the Elektro
mailing list