PCI kerdes

Rado Zoltan zrado at leasingtechnology.com
Fri Apr 16 10:37:34 CEST 2004


Hello VF,

Thursday, April 15, 2004, 9:12:40 PM, you wrote:

V> Thus spake Rado Zoltan <zrado at leasingtechnology.com>:

>> A 7751-ben külön DMA van a PCI controllerben. Az, hogy mennyit bír, az
>> függ attól, hogy mi van még a rendszeredben ami masterként szeretne
>> dolgozni, illetve a fõproci mennyit baszogatja a PCI slave cuccokat...

V> Persze, ez vilagos. Tegyuk fel hogy senki sem piszkalja a buszt,
V> egyedul a proci ul rajta. Akkor tudja a 40Mbajt/sec-et, es valoban
V> csak aranyosan ennyit hasznal a savszelssegbol?
V> Azaz korrektul burstol meg minden?
V> Es azt ki is tudja nyomni mondjuk portokra?
V> Tehat nem okoz neki tul nagy overheadet, tud meg mellette mast is
V> csinalni? A progi 100% cache-bol tudna futni, viszont kulso memoriat
V> kell kezelnie, stb...
V> Semmi feldolgozas nem kell, maximum egy kis FIFO-t kene eljatszania.
V> (De az majdnem biztos hogy lesz utana hardveres is)

A 7751 DMA-ja burstol. 4 DMA van. Ráadásul van mindegyiknek 16 LW
hosszú fifója... A SH busza maximum 80MHZ. Az elvi átvitel SRAM-nál
160MB/s. (2 órajel/trans). Ha SDRAM vagy DRAM van a rendszerben, akkor
hozzá kell számolni a frissítési idõket.
Szerintem SRAM-mal (vagy azt emuláló logikával) meg tudja csinálni. Ha
már SD is van, akkor már gázosabb.

De igazából ez csak sejtés. Mi a PC-vel baszogatjuk a SH memoriáját,
így tapasztalatom a DMA-kkal nincs.

Portok alatt nem tudom mit értesz.
Gyakorlatilag a PCI egy területét át tudod másolni a SH belsõ buszán
lévõ memóriába. Ez lehet SRAM, DRAM, SDRAM.

>> 7751 esetén csak az "R" jelzésü jó PC-s környezetbe!!!!

V> Koszi a figyelmeztetest. Az R nelkuli egyebkent miert nem jo?
V> Mint ha evekkel ezelott mar elojott volna ezen a listan...

Mert a R nélkülinél a legkisebb kijelölhetõ IO terület 1MB. A 2.1
specifikáció max 256B-ot ad meg. Ennek megfelelõen meg is hülyül a
legtöbb alaplap...

Zoli



-- 
Best regards,
 Rado           





More information about the Elektro mailing list