AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

PCI Portansteuerung

Offene Frage von "Capa"
Ein Thema von jwhm · begonnen am 5. Nov 2003 · letzter Beitrag vom 8. Nov 2003
Antwort Antwort
Seite 1 von 2  1 2   
jwhm

Registriert seit: 3. Feb 2003
Ort: Dresden
15 Beiträge
 
Delphi 5 Enterprise
 
#1

PCI Portansteuerung

  Alt 5. Nov 2003, 19:02
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
  Mit Zitat antworten Zitat
Capa

Registriert seit: 26. Okt 2003
102 Beiträge
 
RAD-Studio 2010 Arc
 
#2

Re: PCI Portansteuerung

  Alt 5. Nov 2003, 19:05
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
  Mit Zitat antworten Zitat
jwhm

Registriert seit: 3. Feb 2003
Ort: Dresden
15 Beiträge
 
Delphi 5 Enterprise
 
#3

Re: PCI Portansteuerung

  Alt 5. Nov 2003, 19:14
aber über Parallelport hat man immer nur 13 Bit und das ist mir deutlich zuwenig, bzw. die Dekodierung zu kompliziert.

Johannes
  Mit Zitat antworten Zitat
Capa

Registriert seit: 26. Okt 2003
102 Beiträge
 
RAD-Studio 2010 Arc
 
#4

Re: PCI Portansteuerung

  Alt 5. Nov 2003, 19:17
deswegen sagte ich ja das mich das auch interressiert und PCI-Karten zum selberbestücken gibts bei Conrad.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.114 Beiträge
 
Delphi 12 Athens
 
#5

Re: PCI Portansteuerung

  Alt 5. Nov 2003, 19:39
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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Capa

Registriert seit: 26. Okt 2003
102 Beiträge
 
RAD-Studio 2010 Arc
 
#6

Re: PCI Portansteuerung

  Alt 6. Nov 2003, 17:52
http://www.pci-card.com/down.htm

Ich glaube das is ganz interressant
ich such aber noch weiter
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#7

Re: PCI Portansteuerung

  Alt 6. Nov 2003, 18:34
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.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.114 Beiträge
 
Delphi 12 Athens
 
#8

Re: PCI Portansteuerung

  Alt 6. Nov 2003, 21:11
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.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
yogie

Registriert seit: 11. Sep 2003
Ort: bei Goslar
213 Beiträge
 
Delphi 6 Professional
 
#9

Re: PCI Portansteuerung

  Alt 7. Nov 2003, 06:11
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.
Kompatibilität ist ein Euphemismus für n i c h t einhunderprozentige Austauschbarkeit
http://b-und-l-service.de/
  Mit Zitat antworten Zitat
jwhm

Registriert seit: 3. Feb 2003
Ort: Dresden
15 Beiträge
 
Delphi 5 Enterprise
 
#10

Re: PCI Portansteuerung

  Alt 7. Nov 2003, 18:35
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
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2   

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:23 Uhr.
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