HTL Steyr - 2AHK- 01/02
Maschineningenieurwesen - Fahrzeugtechnik


AINF - Facharbeit
zurück

PCI-Bus

 

2. Aufbau

Der Chipsatz besteht aus drei Hauptbestandteilen:

  • dem Expansion Bus Interface
  • der Host-Bridge
  • der Data Path Unit.

Host-Bridge

  • ist die Verbindung zwischen PCI-Bus und der CPU
  • setzt CPU-Zyklen in PCI-Zyklen um und umgekehrt
  • Aus Sicht des PCI-Bus ist aber auch die Host-Bridge nur ein PCI-Device
Expansion Bus Interface
  • Verbindung zu einem möglichen zweiten Bussystem (z.B. ISA oder EISA)
Data Path Unit
  • stellt den eigentlichen Bus dar, d.h. die Leitung an der alle Komponenten angeschlossen werden.
Der PCI-Bus kann als CPU-unabhängiges Bussystem zur Verbindung des DRAM-Subsystems mit High-Speed-I/O und einer Brücke zu anderen Bussystemen
verstanden werden. PCI-Erweiterungskarten können so in allen PCI-Computern unabhängig von der Host-CPU eingesetzt werden; lediglich das karteneigene BIOS
muß die Konfigurationssoftware für die verschiedenen Prozessoren unterstützen. Bei Verwendung einer anderen Host-CPU bzw. eines anderen CPU-Subsystems
muß lediglich die Host-Bridge verändert werden. Durch dieses stark von der CPU entkoppelte Konzept ist der Aufbau von symmetrischen und asymmetrischen
Multiprozessorsystemen möglich, da hier ebenfalls das Interprozessorbussystem unabhängig von der Implementation des PCI-Busses ist und nur eine neue
Host-Bridge erforderlich macht. Dies ist ein echter Vorteil gegenüber allen anderen Bussystemen, was ihn auch für zukünftige Prozessor-Generationen geeignet
macht, da man auch dort nur einen der Plattform entsprechenden Treiber, die Host-Bridge benötigt.

Ein weiterer Vorteil der Trennung ist der, daß bei PCI-Rechnern nicht die CPU, sondern die Host-Bridge für den Burst verantwortlich ist. Deshalb arbeitet auch bei
486ern, die Write-Burst nicht unterstützen, ein PCI-Device mit Write-Burst, was besonders Grafikanwendungen beschleunigt. Zudem ermöglicht die Trennung von
CPU und PCI-Bus, daß die CPU weiterarbeiten kann, während der PCI-Bus in den Hauptspeicher schreibt oder aus ihm ließt (Concurrency). Dies gilt auch wenn
Daten zwischen zwei PCI-Devices ausgetauscht werden. So kann der Prozessor zum Beispiel Berechnungen ausführen, während zur gleichen Zeit Daten von der
Festplatte zur Grafikkarte übertragen werden.

Quelle: http://wwwbs.informatik.htw-dresden.de/svortrag/ai94/Krauss/pci2.htm

 


© 2002 by Gerhard Madlmayr g_madlmayr@gmx.at