Suche PCI-Bridge (2. Versuch) :-)

Dec 15, 2004 4 Replies

Hallo NG,



sorry - das soll wirklich keine Spam-Mails sein - in meinem letzten Beitrag vormulierte ich die Frage wohl zu speziell, so dass mir niemand weiterhelfen konnte ...



Ich versuche es nun so: Ich möchte eine PCI-Steckkarte layouten und benötige eine PCI-Bridge die es in einiger Zeit auch noch geben wird. Dabei ist die Bridge von Kolter (keine Interruptunterstützung) und die von OpenCores.org (PCI->WishBone) untauglich.



Hat jemand eine Idee? Googlen brachte leider wie so oft keine Ergebnisse ...



Danke für Hilfe



Mfg



Thomas Pototschnig


Hallo Thomas,

Thomas Pototschnig schrieb:

eventuell sind die PCI-Bridges von PLX für dich brauchbar:

formatting link

Gruß Ernst

Hallo Thomas,

Thomas Pototschnig schrieb:

eventuell sind die PCI-Bridges von PLX für dich brauchbar:

formatting link

Ich habe gerade erst dein erstes Posting gelesen - die Befürchtungen, dass der eingesetzte Chip irgendwann abgekündigt wird, sind sicher nicht unbegründet, allerdings hat PLX öfter schon kompatible Nachfolgechips herausgebracht. In der Linecard stehen einige 'Kompatibilitäten': 9050->9052, 9050->9030, 9060->9080,

9080->9054, 9054->9056. Es sind mit den 'kompatiblen' Chips u.U. jedoch trotzdem Änderungen an EEPROM-Inhalten o.ä. nötig.

Gruß Ernst

EEPROM Inhalte sind leichter zu ändern als Layouts ... hmm - wie kann denn der 9030 kompatibel zum 9050 sein? Ich glaube mich daran erinnern zu können, dass der 9030 eine ganz andere Bauform hat und der 9050er extra für dafür gebaut wurde um bestehende ISA-Designs nach PCI zu portieren.

Vielleicht weißt du das, ob es freie generische Treiber für die PLX-Devices gibt, die man verwenden/anpassen kann. Interessant wäre auch ob es Beispiel EEPROM-Inhalte gibt mit Erklärung ...

Mfg

Thomas

Hallo Thomas,

Thomas Pototschnig schrieb:

keine Ahnung, die genannten 'Kompatibilitäten' stammen aus einem Dokument von PLX [1]. Vielleicht meint man ja auch keine Pinkompatibilität, die jedoch beim 9080/9060 gegeben ist, wenn ich mich richtig erinnere.

Nein, da weiss ich nichts drüber. Für Geld gibt es von PLX ein PCI-SDK, ob das sich lohnt, weiss ich leider auch nicht. Für Linux ist die Erstellung eines Treibers 'from scratch' mit Hilfe des PLX-Datenblattes und des Rubini-Buches [2] machbar, die PLX-Registerinitialisierungen für eine einfache I/O-Karte sind größtenteils über das EEPROM einstellbar.

Danach hatte ich auch mal gesucht, habe es dann aber aufgegeben. Bei den Entwicklungstools von PLX ist ja eventuell sowas dabei (?).

Gruß Ernst

[1]
formatting link
[2]
formatting link

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required