Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi PCI Portansteuerung (https://www.delphipraxis.net/11393-pci-portansteuerung.html)

jwhm 5. Nov 2003 19:02


PCI Portansteuerung
 
Hallo,

ist es möglich, einen PCI-Port direkt zu nutzen, also Kontakte 1/0 zu setzen?
Ich möchte gern eine eigene PCI-Karte erstellen, die ich direkt ansteuern kann.

Johannes

Capa 5. Nov 2003 19:05

Re: PCI Portansteuerung
 
würde mich aber auch mal interressieren weil is interressant hab schon was für Parallelport programmiert aber PCI is mal was gutes wenn da einer was hat immer hier posten :)

jwhm 5. Nov 2003 19:14

Re: PCI Portansteuerung
 
aber über Parallelport hat man immer nur 13 Bit und das ist mir deutlich zuwenig, bzw. die Dekodierung zu kompliziert.

Johannes

Capa 5. Nov 2003 19:17

Re: PCI Portansteuerung
 
deswegen sagte ich ja das mich das auch interressiert und PCI-Karten zum selberbestücken gibts bei Conrad.

himitsu 5. Nov 2003 19:39

Re: PCI Portansteuerung
 
Also mich würde das auch mal interessieren.

Hab noch ein biss'l Hardware, welche ich gern mal auf einen neueren Stand bringen würde.
Da diese noch auf ISA läuft und leider nicht mehr in neueren System funktioniert.

Also eine Ansteuerung von Datenregistern und deren Abfrage nach einem Signal via IRQ, da mein Microkontroller ja nicht mehr mit dem PCI-Takt mithalten kann.

Capa 6. Nov 2003 17:52

Re: PCI Portansteuerung
 
http://www.pci-card.com/down.htm

Ich glaube das is ganz interressant :)
ich such aber noch weiter

Robert Marquardt 6. Nov 2003 18:34

Re: PCI Portansteuerung
 
Ich bezweifle es. Der PCI Bus faehrt ein Busprotokoll wie jeder andere vernuenftige Bus auch.
Da kann man nicht einfach Pins ein- und ausschalten. Das ist ja gerade der Unterschied von einem IO-Baustein zu einem Bus.
Ich weiss jetzt nichts ueber die Einzelheiten, aber ein Bitstuffing fuer den Erhalt der Gleichspannung ist nicht selten auf schnellen Bussen. Sprich die Signalisierung auf den Leitungen muss nicht allzuviel mit den uebertragenen Bits zu tun haben.

himitsu 6. Nov 2003 21:11

Re: PCI Portansteuerung
 
Robert Marquardt hat schon recht, einzelne Pins kann/sollte man nicht steuern.
Den selbst wenn keine Karten in den PCI-Buchsen sind, ist dennoch Hardware am PCI-Bus angeschlossen, welche bei einer direkten Pin-Steuerung gestört wird.


Bei meiner alten ISA-Karte ist ein Register, welches nur Daten von den Datenleitungen aufnimmt oder an diese abgibt, wenn eine bestimmte Adresse an den Adressleitungen liegt.

Bei PCI ist das ja nicht anders, außer das hier einige Leitungen mehr vorhanden sind und der Takt darauf höher ist.

Irrgend was dranhängen geht auch nicht. Denn wenn der PCI-Port zu sehr gestört wird, macht mit grosser Sicherheit die andere Hardware am PCI-Port nicht mehr das was sie soll (z.B. Festplatte, USB, Audio- und Grafikkarte)
http://www.FrankNStein.de/PCI.jpeg


@Capa sieht erst mal nicht schlecht aus, hab mir noch nicht alles angesehen und werd' mir das, wenn ich mal ein bissl Zeit dafür hab, komplette reinziehen - Hatte mich hier auch "nur" mit eingehängt, weil das eh' bald auf mich zu kommen wird.

yogie 7. Nov 2003 06:11

Re: PCI Portansteuerung
 
Nun mal ganz langsam, einzelne Pins am PCI anzusprechen ist so nicht möglich.
Jede Karte hat ihre völlig eigene Auslegung, die sich zwar an die Festlegungen
des PCI-Bus hält, aber ansonsten mit „jedem Pin“ machen kann was sie will.
Außerdem hat jede Karte eine eigene „Adresse“ unter der sie angesprochen
werden muß, von Interrupts (und Interrupt-Sharing) mal gar nicht geredet.

jwhm 7. Nov 2003 18:35

Re: PCI Portansteuerung
 
na gut, eigendlich habe ich eine Möglichkeit gesucht, möglichst viele individuell programmierbare PINs zur Verfügung zu haben, ich brauche am Ende ca. 250 in und 500 out Pins, gut mit dem entsprechenden mikroelektronischen Interface ist das auch mit 4 Pins möglich, aber ich wollte halt dieses Interface möglichst klein halten. Wenn jemand einen anderen guten Tip hat dann immer auf den Tisch.

Johannes


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:16 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz