Hallo, ich muss 132Mbyte /sec "möglichst einfach" zu einem PC übertragen. Wie würdet ihr das angehen? USB3 (gibt es fertige Chips??) oder einen FPGA nutzen? oder gleich Ethernet implementieren (gibt es evtl cortex µCOM die die benötigte Hardware mitbringen)?
Basti schrieb: > ... 132Mbyte /sec ... > ... Ethernet ... Wie soll das gehen? Selbst die Brutto-Datenrate von Gigabit-Ethernet würde nicht reichen.
USB3.0 300MB/s USB3.1 900MB/s Zumindest auf Seiten des PC (bzw. aus Anwendersicht) wäre das dann "so einfach wie möglich" weil mans einfach von außen an meist immer vorhandene Buchsen anstöpseln kann und fertig.
:
Bearbeitet durch User
Basti schrieb: > ich muss 132Mbyte /sec "möglichst einfach" zu einem PC übertragen. > Wie würdet ihr das angehen? Wo kommen denn die Daten her? Was passiert mit den Daten im PC (evtl. könnte man Teile der Verarbeitung schon vorher machen um die Datenrate zu reduzieren)? Für welchen Zeitraum wird die Datenrate benötigt? Für mich klingt die Frage recht naiv...
Dieter W. schrieb: > Basti schrieb: >> ... 132Mbyte /sec ... >> ... Ethernet ... > > Wie soll das gehen? Selbst die Brutto-Datenrate von Gigabit-Ethernet > würde nicht reichen. Es gibt schon lange 10 Gbit. Wird z.B. bei Mess-Rechnern grad für sowas eingesetzt.
Wir benutzen sowohl USB3 als auch 10G Ethernet. Damit ist das machbar. Ist allerdings sehr teuer. Günstiger wird es mit 2 Adaptern GBit Ethernet. Die Daten auf 2 Kanäle aufteilen und 2 Netzwerkkarten in den PC einbauen. Für GBit Ethernet können dann auch günstige FPGAs auf der Sendeseite eingesetzt werden.
Kannst du am PC programmieren ? Das ist nämlich nicht ohne :-)
H-G S. schrieb: > Kannst du am PC programmieren ? Das ist nämlich nicht ohne :-) Am PC programmiert sichs immer noch am bequemsten. Da hat man eine schöne Tastatur mit einer dreistelligen Zahl an Tasten, große Bildschirme auf denen man alles sieht, einen bequemen Sessel vor dem Tisch den man sich in die richtige Höhe justieren kann, ausreichend Beinfreiheit, etc. Einfacher (aber nicht unbedingt besser) wird es nur noch wenn man nicht selbst programmiert sondern andere für sich programmieren lässt. Aber auch die machen das dann vorwiegend am liebsten am PC.
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.