FPGA -> ethernet Kabel -> FPGA Übertragung

Gast #1269673
Lesenswert?

Hallo Leute,

ich möchte Daten über (schon vorhandene und verlegte) Ethernetkabel 
übertragen, ohne TCP/IP, UDP und anderen Protokollen. Einfach eine 
serielle Übertragung in beide Richtungen. Irgendwie verstehe ich nicht 
ganz, was dazu notwendig ist -- es muss doch einfach ein Phy ausreichen, 
oder nicht? Es soll eine Punkt-zu-Punkt Verbindung sein, also keine 
Router/Hubs dazwischen.

Hat das jemand schon mal gemacht? Wie habt ihr das gemacht?


Grüße,
Kest
Gast #1269722
Lesenswert?

Ich frage andersrum:
- auf LVDS mit teueren Equalizern, Kabeltreibern möchte ich gerne 
verzichten.
RS485 ist mir zu langsam.
Ich möchte schon etwas im Bereich von 100-120 MBit/s erreichen. Deshalb 
dachte ich an stinknormale 100 MBit/s Ethernet Controller/Phys, die 
nichts kosten... nur eben ohne die ganze Software drumherum.

Grüße,
Kest
#1270605
Lesenswert?

Oder einen FPGA nehmen, der das schon alles eingebaut hat. Zum Beispiel 
einen Virtex 4 mit RocketIO. 100MBit/s sind aber relativ gemächlich, das 
könntest du auch im FPGA ohne spezielle RocktIOs serialisieren und 
deserialisieren. 8B10B noch dran, fertig ist der Salat. Gibt von Xilinx 
eine Appnote, wie man 622MBit/s serial mit einem Spartan 3 macht.
Gast #1270842
Lesenswert?

>- auf LVDS mit teueren Equalizern, Kabeltreibern möchte ich gerne
>verzichten.
Ob Equalizer o.ä. verzichtbar sind, hängt auch von der Kabellänge ab, 
die du überbrücken willst.
Aber eine differentielle Übertragung würde ich schon bevorzugen. LVDS 
ist in aktuellen FPGAs ja bereits als IO-Typ anwählbar.
Ansonsten: suche mal nach den Begriffen SERDES oder Cypress HOTLink.
Gast #1271450
Lesenswert?

Hey, ich bin an was ähnlichem dran. So einfach ist das mit dem Ethernet 
nicht. Die Phy alleine macht nix. Um ne Verbindung hinzukriegen brauchst 
du noch ein Softcoreprozessor, der das IP-Protokoll und zusätzlich UDP 
oder TCP kann.
Dazu kommt der KlimBim der Anmeldung: IP beziehen vom DHCP-Server und 
dann kann es erst losgehen.
Es ist egal ob nur einer dranhängt oder mehrere, das Prozedre ist 
jedesmal gleich.
Gast #1271475
Lesenswert?

> Hey, ich bin an was ähnlichem dran. So einfach ist das mit dem Ethernet
> nicht.

richtig

> Die Phy alleine macht nix. Um ne Verbindung hinzukriegen brauchst
> du noch ein Softcoreprozessor, der das IP-Protokoll und zusätzlich UDP
> oder TCP kann.

falsch

> Dazu kommt der KlimBim der Anmeldung: IP beziehen vom DHCP-Server und
> dann kann es erst losgehen.

braucht man nicht

> Es ist egal ob nur einer dranhängt oder mehrere, das Prozedre ist
> jedesmal gleich.

bitte ersten Beitrag nochmal lesen ;-)

Gruß
Roland

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