pci-bus

Gast #201613
Lesenswert?

hallo alle zusammen.
ich habe zugegebener weise keine ahnung von fpga's & co!
aber ich benötige einen.
er sollte mir den pci-bus öffnen ;-)

meine vorstellung:

pci-bus rein -> 32bit adresse & 32 datenbits raus.
ist soetwas schwer zu realisieren?
gibt es so einen code frei verfügbar?

oder gibt es einen controller der soetwas kann???
Gast #201615
Lesenswert?

cool danke, tolle seite!
werde mich da mal durch/einlesen...

eine frage habe ich noch!
was benötige ich um mit fpga`s zu arbeiten/welchen finanzielle aufwand
muß ich betreiben? gibt es softwareseitig freeware dazu??

mfg
KoF
Gast #201616
Lesenswert?

Bist du fit beim Treiberprogrammieren unter Windows?
Das darf man nicht vergessen - das ist nicht trivial!

Ansonsten ist das sowieso nicht gerade trivial.

Es gibt zwar auch chips, die 'ne komplette PCI-Brücke darstellen (z.B.
von TI), aber meistens muß dann trotzdem noch tausend Dinge tun (Treiber
z.B.).

Ich würde das mal überdenken, wenn du bisher noch nicht so fit mit
FPGAs und Co. bist, ist das wohl etwas viel auf einmal.

Wenn du viel Geld hast, dann kauf dir lieber ein hübsches Evaluboard
z.B. von Heron - da ist die schwierige Vorarbeit bereits drin.

Das FPGA-Board mit PCI, dass es bei segor gibt (mit xilinx spartan-II)
hat zwar z.b. hübsch PCI, kann aber darüber so langsam Daten senden,
dass man mit USB eigentlich genauso gut fährt.

jörn
Gast #201619
Lesenswert?

Vielleicht ist fuer Dich auch
http://www.enterpoint.co.uk/moelbryn/raggedstone1.html
interessant. Die bieten ein Spartan III PCI Board fuer 75 EUR an. Habs
selber leider noch nicht ausprobiert, hoert sich aber sehr interessant
an. Irgendwer hat auch schon den opencores PCI core darauf portiert und
bietet den VHDL code und einen Linux Treiber dafuer zum Download an
(Siehe Link auf der RaggedStone Seite).

Viele Gruesse
Schmidi
Gast #201620
Lesenswert?

@kof

weiß zwar nicht obs noch aktuell ist. aber bei treiber
pci-programmierung kann man sich wohl auch mit der GiveIO behelfen. Die
kann soweit ich weiß direkt auf Ports schreiben. Ein bekannter von mir
hat damit wohl schon was gemacht und der meinte mit GiveIO gehts recht
einfach (muß also nicht in die Kernel-Tiefen von Windows hinabsteigen)

Gruß
Rene

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren