A
PCI Bridge lehetővé teszi a sínrendszer "processzorfüggetlen"
alkalmazását. (A PCI buszt a PC-ken kívül egyes
RISC processzoros
architektúrákban, például
Apple,
Sun,
Unix gépek is alkalmazzák.)
A PCI Bridge
egyszerűsített felépítését mutatja be a következő ábra.
A Prefetch és Posting Pufferek lehetővé teszik
adatolvasáskor és adat-íráskor azoknak az adatoknak az átmeneti tárolását,
amelyek egy későbbi sínciklusban kerülnek továbbításra a rendszer vagy a PCI buszon. Így pl. a CPU a PCI sebességénél gyor-sabban írhatja a Posting
Puffert, amely később a PCI sebességének megfelelően továbbítja az
adatokat a buszon. A PCI Bridge-ben található konfigurációs regiszter-ekkel
lehet címezni illetve olvasni vagy írni a PCI egységekhez hozzárendelt 256
bájtos címtartományt, amely a konfigurációra vonatkozó vezérlő
információkat tartalmazza. (Ilyen pl. a PCI egység azonosítója, gyártójának
kódja, az eszköz típuskódja: SCSI, IDE, flopiolvasó stb.)
|
A PCI Bridge képes a CPU-val teljesen
párhuzamosan működni, ha a processzor ugyanakkor nem címzett meg egy PCI-egységet. Ekkor két PCI-egység a PCI Bridgen keresztül adatot cserélhet,
miközben olyan program fut, amelynek például csak a
cacheben található
adatokra van szüksége. Így a rendszermemória és egy I/O eszközvezérlő, vagy
két I/O eszközvezérlő processzortól független adatcseréjét is biztosítja
a PCI sín. |