Entwicklung eines SCI-Knotens zur Kopplung von PCI-basierten Arbeitplatzrechnern
mit Hilfe von VHDL
Im Rahmen dieser Diplomarbeit soll eine PCI-nach-SCI Brückenkarte
entwickelt werden. Die Hardware besteht dabei hauptsächlich aus einem
PCI-Interfacechip, zwei FPGAs von Xilinx, 32KByte Dual Ported RAM und dem
Dolphin Link Controller zur eigentlichen SCI-Anbindung. Die beiden FPGAs,
deren Verhalten in VHDL entwickelt und synthetisiert werden soll, dienen
dabei als Bindeglied und 'Protokollkonverter' zwischen dem lokalen Bus
und dem Bus ("B-Link") des Link Controllers, wobei das Transaktionsmanagement
auf 32KByte Pufferspeicher für eingehende und ausgehende Pakete zurückgreifen
kann. Um ausgehende Zugriffe auf verschiedene Addressbereiche und SCI-Knoten
umzusetzen, soll eine Addressübersetzung fuer diese Pakete implementiert
werden. Desweiteren sollen LOCK- und DMA-Zugriffe unterstützt werden,
sowie eine Erweiterungsmöglichkeit für Hardwaremonitoring auf
dem B-Link.
Die Arbeit ist inzwischen (erfolgreich :-) beendet, die Dokumentation
(PS) ist hier zu bekommen.
Der Prototyp (in Verowire-Fädeltechnik):
(50K)
Die fertige Platine:
(248K)
LINKS:
Dolphin
SCIzzL
Cern