"Data-Logging" am PCI-Bus

Hallo Sebastian,

so etwas?

Das ist eine Aufgabe für einen Logik-Analysator.

Michael

Reply to
Michael Koch
Loading thread data ...

Hallo,

ich will ein paar Daten an einem PCI-Bus (32-bit/33MHz) per Hardware mitloggen. Es geht dabei nur um Daten in einem bestimmten, kleinen I/O-Bereich, also nur I/O-Zugriffe.

Mikrokontroller habe ich erst einmal ausgeschlossen (zu langsam, bzw. Aufwand zu gross). Ich dachte da eher an RAM-Bausteine die "direkt" am Bus angeschlossen sind. Dazu noch ein wenig Logik die die passenden Adressen rausfiltert.

Hat jemand eine bessere Idee, oder existieren schon fertige Schaltplaene fuer so etwas?

Gruss, Sebastian

Reply to
Sebastian Witt

so etwas?

Wenn ich einen zur Verfuegung haette, wuerde ich nicht fragen...

Reply to
Sebastian Witt

Hi!

hmm, ich arbeite immer mit den sehr guten Busanalysern von Vmetro

formatting link
. Allerdings nicht Privat, da die Dinger mehrere KEuro kosten. Evtl. kennst du jemanden an ner Uni oder an nem Forschungsinstitut, der der den Busanalyser mal ausleiht. Aufgrund der hohen Komplexität des PCI-Busses ists auch mit einem Logicanaylser nicht einfach. Möglich wäre es schon. Allerdings geht da ohne Selbstbau preislich gar nichts. Da solltest du dir mal den Logicanalyser von Elektor (anfang dieses Jahres) anschauen. Oder etwas aufwendiger, aber besser :

formatting link

Alternativ kannst du dir auch die 30Tage-Testversion von Xilinxs Chipscope runterladen und eine Platine mit nem Xilinx FPGA stricken. von FPGAs muss man dafür nicht soooo viel verstehen (vom Platinendesign schon eher), da der Core-Generator (fast) alles selber macht. Die Chipscope-Software hat auch ein schönes Klicki-Bunti-Windowsinterface ;)

mfg Jan

Reply to
Jan Stumpf

formatting link

Naja, ich denke bevor ich mir ne PCI-Platine mit dem Xilinx zusammenbaue, werd ich doch erst einmal versuchen an einen Logikanalyser zu kommen. Jemanden von ner FH hab ich schon gefragt, allerdings verleihen die die Dinger nicht. Und meinen ganzen Krempel dorthinschleppen will ich auch nicht, da ich nicht weiss wie lange ich brauche.

Gruss, Sebastian

Reply to
Sebastian Witt

Hi!

Sorry, hab mich unklar ausgedrückt. der Xilinx Chipscope ist ein Logicanalayser. du musst halt nur einen FPGA >=Spartan II nehmen und an die IO-Leitungen deinen PCI hängen. Ein JTAG-Interface plus Kabel brauchst du noch. Dann hast du in Kombination mit der Xilinx Chipscope software nen sehr mächtigen Logicanalyser (bel. rekonfigurierbar was sampling tiefe, trigger und data ports angeht,... usw.)

Grüße Jan

Reply to
Jan Stumpf

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.