PCI-Experimentierkarte
Eigene Entwicklungen am PCI-Bus
Erschienen in Ausgabe 362, Februar 2001

Die Zeit der ISA-Karten, die ohne spezielle Treiber lauffähig sind, geht so langsam zu Ende. Die Anbindung einer Karte an den heute dominierenden PCI-Bus ist aber sehr viel komplexer und erfordert dadurch einen relativ hohen Entwicklungsaufwand. Bei der hier vorgestellten Prototypenkarte wird aber ein bereits vorkonfigurierter PCI-Dekoder verwendet, so dass man sich um das PCI-Bus-Interface nicht weiter zu kümmern braucht. Der direkte Zugriff auf die eigene Anwendungsschaltung erfolgt über einen 16-bit-Datenbus und eine Reihe von Portadressen. Der PCI-Bus (PCI = Peripheral Component Interconnect) hat den bekannten ISA-Bus in sehr kurzer Zeit abgelöst. Der PCI-Bus ist der aktuelle Industriestandard nicht nur bei IBM-kompatiblen PCs, sondern auch bei Apple-Macintosh-Systemen und Workstations. Kurz definiert handelt es sich um einen sehr leistungsfähigen, 32/64 bit breiten, gemultiplexten Adress/Datenbus. Ziel war es, ein Bussystem zu schaffen, das mehrere Rechnergenerationen überdauert. Deshalb ist der PCI ein vom verwendeten Prozessor unabhängiger, quasi eigenständiger Systembus mit hohen Datenraten.
Update: Tipps für ein sicheres Timing der auf der PCI-Experimentierkarte an den PCI-Decoder angeschlossenen Folgeschaltung gibt der auf der Website des Entwicklers Heinrich Kolter (http://www.pci-card.com) in der Rubrik "Bastelstunde" veröffentlichte Artikel anhand einer ausführlich beschriebenen Beispielschaltung unter: http://www.pci-card.com/proto3test.html
Die in der Stückliste und in der Serviceanzeige angebenen Bestellnummer für das Gal wurde korrigiert von 010009-41 auf 010009-31 (-41 sind programmierte Controller, -31 steht für programmierte GALs).
|
Nachfolgend können Sie diesen Artikel und/oder Platinenlayout als PDF-Datei herunterladen.
Hinweis: Aufgrund der raschen Veränderungen auf dem Markt für elektronische Bauteile kann Elektor die Erhältlichkeit der für dieses Projekt verwendeten Komponenten nicht garantieren.
|