Briefing Cebit 2004 PCI Express
Transcription
Briefing Cebit 2004 PCI Express
Erstellt von Frank Becker Briefing Cebit 2004 PCI Express Der Nachfolger von PCI: PCI Express PCI Express von Frank Becker SWT02b Abgabetermin: 20.04.2004 Inhaltsverzeichnis PCI Express Inhaltsverzeichnis Der Nachfolger von PCI: PCI Express Schlüsselmerkmale der neuen Technik Punkt zu Punkt Verbindungen Paketorientierte Datenübertragung Schichtenmodell von PCI Express Systemen Serielle Übertragungsweise Differentielle Signalübertragung Hot-Plug Möglichkeit Kompatible mechanische Formfaktoren und Kompatibilität zu bestehender Software Eigenschaften und Kompatibilität Mechanische Konzepte Ausblick Quellen Abbildungsverzeichnis Anhang D:\SWT\beleg - cebit 2004\Briefing Cebit 2004 PCI Express.doc 1 1 2 2 2 2 3 3 3 3 3 4 4 4 5 5 5 Stand vom 25.06.04 um 08:33 Seite 1 von 6 Erstellt von Frank Becker Briefing Cebit 2004 Der Nachfolger von PCI: PCI Express Schlüsselmerkmale der neuen Technik Der Nachfolger von PCI: PCI Express Bereits 2002 würde auf der WinHEC, Microsofts Entwicklerkonferenz für Hardware, eine Spezifikation von großen Herstellern wie Dell, IBM usw. zur Diskussion vorgelegt. Damals als Third Generation I/O (3GIO) bekannt und mit dem Ziel entwickelt den derzeit meist eingesetzten PCI 2.2 Bus für den Datentransfer zu ersetzen. Abbildung 1 - Aktuelle Architektur Die nun mittlerweile 10 Jahre alte Form von PCI (2.0 bis 2.2) stößt in ihrer Leistungsfähigkeit mit der bei 32bit/33MHz auf 133 MB/s begrenzten Datenrate in ihre Grenzen. Oftmals werden sogar nur 100MB/s erreicht und moderne Schnittstellen wie Gigabit Ethernet, ATA133, … lasten den Bus derart aus, dass es zu Engpässen und somit zu einer sinkenden Gesamtleistung kommt. PCI 2.2 mit der Erweiterung auf 64bit/66MHz wäre eine viel zu teure und nur im Serverbereich lohnende Möglichkeit. Hier setzt die neue PCI Express Spezifikation an. Schlüsselmerkmale der neuen Technik Punkt zu Punkt Verbindungen Ähnlich wie beim Ethernet-Switch wird für jedes Gerät eine eigene Verbindung (Link) geschaltet, und nicht ein Bussystem, in dem sich alle angeschlossenen Geräte einen Bus teilen. Paketorientierte Datenübertragung Hauptvorteil liegt in der gleichzeitigen Datenübertragung mehrerer Geräte. Bei einem Bussystem muss gewartet werden, bis ein Transfer abgeschlossen ist, bevor der neue gestartet werden kann. Bei PCI Express wird ein Paket von einem Punkt zum nächsten übertragen, während zwischen zwei anderen Punkten ebenfalls Daten ausgetauscht werden. D:\SWT\beleg - cebit 2004\Briefing Cebit 2004 PCI Express.doc Stand vom 25.06.04 um 08:33 Seite 2 von 6 Erstellt von Frank Becker Briefing Cebit 2004 Schlüsselmerkmale der neuen Technik Schlüsselmerkmale der neuen Technik Schichtenmodell von PCI Express Systemen Zweck eines Schichtenmodells ist es, die Arbeit der Verwaltung der Datenübertragung von der Software auf die Hardware zu verlagern. Die Kompatibilität zu bereits bestehender Software ist das Ziel der schichtenbasierten Paketübertragung bei PCI Express. Die Schichten bei PCI Express sind die Transaktionsschicht, die Linkschicht und die physische Schicht. Möchte man die Geschwindigkeit steigern, so muss nur die physische Schicht verändert werden, während der Rest bestehen bleibt. Serielle Übertragungsweise Die Daten werden nur noch über 2 Leitungspaare nacheinander übertragen. Statt den bisherigen 84 Leitungen der PCI Stecker nutz PCI Express nur 40 (neben den 2 Leitungspaaren für Senden und Empfangen sind noch Strom- und Masseleitungen nötig). Dadurch haben die Boarddesigner weniger Aufwand und es wird Platz für neue Entwicklungen auf den Mainboards geschaffen. Zudem verringert es die Kosten. Differentielle Signalübertragung Ähnlich wie bei SCSI erfolgt die Übertragung der binären Informationen durch die Auswertung der Differenz der Spannung. Dadurch werden die Übertragungssicherheit und die elektrischen Eigenschaften immens verbessert. Hot-Plug Möglichkeit Es ist möglich PCI Express Karten während des Betriebes zu entnehmen und einzustecken. Da dies hauptsächlich in Servern nötig wird, ist noch unklar, wie weit die Funktion von allen PCI Express Systemen unterstützt werden. Kompatible mechanische Formfaktoren und Kompatibilität zu bestehender Software Für PCI Express Systeme werden also weder zwingend neue Gehäuse noch neue Software nötig sein. Abbildung 2 - PCI Express System D:\SWT\beleg - cebit 2004\Briefing Cebit 2004 PCI Express.doc Stand vom 25.06.04 um 08:33 Seite 3 von 6 Erstellt von Frank Becker Briefing Cebit 2004 Eigenschaften und Kompatibilität Quellen Eigenschaften und Kompatibilität Im vorhergehenden Abschnitt wurde schon zum Großteil darauf eingegangen, sodass es nichts mehr zu ergänzen gibt, was von großer Bedeutung wäre, um sich einen Überblick über den neuen Bus zu verschaffen. Mechanische Konzepte Der Entwurf sieht zwei verschiedene Ansätze die in der abgeschlossenen Spezifikation verwendet werden können. Im ersten Ansatz ist das revolutionäre Design, wobei nur ein Slot auf dem Board für PCI Express genutzt wird. Dadurch werden lange PCI Express Slots mit fast beliebig vielen PCI Express „Lanes“ möglich. Der Vorteil ist zwar, dass theoretisch eine Transferrate bis zu 6400 MB/s (bei 32 Lanes) möglich wäre, aber dies zugunsten der normalen PCI-Slots geht, die weniger sein werden. Der zweite Ansatz ist ein Design, das PCI Express Slots zusammen mit herkömmlichen PCISlots auf dem Mainboard ermöglicht. Es wird also der normale PCI-Slot verlängert. Der Vorteil ist, dass die nutzbaren Steckplätze nicht verringert werden, so wie es beim Übergang von ISA zu PCI war. Allerdings geht das zugunsten der Leistungsfähigkeit, weil hier nur kurze PCI Express Slots mit 1-2 Lanes möglich sind, was maximal 400 MB/s entsprecht (200 MB/s pro Lane). Abbildung 3 - links: Design 1; rechts: Design 2 Ausblick Anders als viele andere PCI Varianten werden die kosten gesenkt und zudem bessere technische Daten erreicht, was zu einer erhöhten Attraktivität führt. PCI Express könnte sich als vollständiger Ersatz für PCI 2.2 und Konsorten empfehlen und damit im Desktop, als auch im Mobil- und Serverbereich zum Einsatz kommen. D:\SWT\beleg - cebit 2004\Briefing Cebit 2004 PCI Express.doc Stand vom 25.06.04 um 08:33 Seite 4 von 6 Erstellt von Frank Becker Briefing Cebit 2004 Quellen Anhang Quellen [1] [2] [3] [4] http://www.tecchannel.de, 27.03.2004 http://www.heise.de, 27.03.2004 http://www.hardware.net, 27.03.2004 http://www.computerbase.de, 27.03.2004 Abbildungsverzeichnis Abbildung 1 Abbildung 2 Abbildung 3 Abbildung 4 Abbildung 5 - Aktuelle Architektur PCI Express System links: Design 1; rechts: Design 2 Bluetoothumgebung Asus P5GD1 mit 2 PCI Express x1 Steckplätzen 2 3 4 6 6 Anhang [1] Abbildung 4 – PCI Express Karte von Nvidia [2] Abbildung 5 – Asus P5GD1 mit 2 PCI Express x1 Steckplätzen D:\SWT\beleg - cebit 2004\Briefing Cebit 2004 PCI Express.doc Stand vom 25.06.04 um 08:33 Seite 5 von 6 Erstellt von Frank Becker Briefing Cebit 2004 Anhang Anhang Anhang 1 & 2 Abbildung 4 - Bluetoothumgebung Abbildung 5 - Asus P5GD1 mit 2 PCI Express x1 Steckplätzen Stand vom 25.06.04 um 08:33 D:\SWT\beleg - cebit 2004\Briefing Cebit 2004 PCI Express.doc Seite 6 von 6