Suche Deviceanbindung an Computer

Gast #398723
Lesenswert?

Hi,
Ich will einenen FPGA amit meinem Computer verbinden und eine
Übertragungsrate von min. ca. 4-unend. MB/s
Da die Software auf dem Computer in erster Linie nicht verändert werden
soll (existiert schon) muss ich die Kommunikation in Windows und Linux
so einbinden können dass sie als Virtuelle "serielle Schnittstelle"
auftaucht.
Ich kann mir vorstellen das es da was für Ethernet und für USB geben
könnte. Einer USB-Lösung würde ich vortrittgeben....

Kennt da irgendjemand irgendeine Lösung?


Mfg
Ulrich
Gast #398724
Lesenswert?

>4-unend. MB/s

Mit diesem Statement disqualifiziert sich der Beitrag schon selbst.

Aber egal. Für FPGA (da du keinen Typ angibst, nehm ich mal das
größtmögliche an) gibt es TCP/IP Stacks und USB-Cores. Bau die ein und
du hast deine Lösung.

Du willst uns andererseits erzählen, dass ein bestehendes Programm
bisher über die Serielle 4+ MB/s reingezogen hat. Sehr interessant.
Gast #398726
Lesenswert?

OK, nochmal: (Ich kann mich oft sehr "unkomplett" ausdrücken )

Es gibt aktuell eine Software welche über die alte normale langsame
serielle Schnittstelle auf ein Gerät zugreift. Ich will nun dieses
Gerät abändern. Damit in Zukunft die Daten schneller in den Rechner
geladen werden, will ich auf eine andere Schnittstelle ausweichen, die
im Computer als virtueller Comport auftaucht, damit die Software nicht
auf Ethernet oder USB abgeändert werden muss.
Bisher lief die Software natürlich mit den ganz normalen RS232
Geschwindigkeiten bis ca. 200KBits/s.

Seriell ist aufjedenfall zu langsam. Ansonsten gibt es nur noch
Ethernet und USB2 (gibt es ansonstne noch schnelle Schnittstellen)
Beides könnte ich irgendwie in die Schaltung mit einbauen. Aber gibt es
die Möglichkeit die Komunikation zwischen Software und Schaltung über
einen virtuellen Comport abzuwickeln? Wo finde ich so einen virtuellen
Comport?

FT232 und CP2102 sind zu langsam 1MBit schafen die.

Hat noch jemand Ideen?

Mfg
Ulrich
Gast #398727
Lesenswert?

>>Seriell ist aufjedenfall zu langsam. Ansonsten gibt es nur noch
>>Ethernet und USB2

[]Du weist sovon du redest.
Ethernet und USB[v1 v2] _sind_seriell
Auch wenn ein FT232 1Mbit schafft, heisst es noch nicht, dass deine
Doze das schafft. Wie wäre es mit dem Parport? bis 2.5 mbit/s
Gast #398728
Lesenswert?

FireWire? Schafft 800Mbit/s aktuell. Aber VCP ist da auch nicht, wie bei
allen schnellen Sachen. Das schnellste ist da noch der FTDI mit 3Mbit/s
im VCP.

Schickes FireWire Modul: UC1394 von Orsys. Leicht zu implementieren und
anzusprechen. Aber wie gesagt ohne VCP, also die Software auf dem PC
muss angepasst werden.

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