Forum: Mikrocontroller und Digitale Elektronik GigaBit-Ethernet Hardware?


von Dirk S. (Gast)


Lesenswert?

Hallo zusammen,

ich soll eine GigaBit-Ethernet-Schnittstelle in einem FPGA realisieren. 
Was braucht man an zusätzlicher Hardware (Übertrager usw.)? Kann mir da 
jemand weiterhelfen?

Gruß
Dirk

von Samweis Gamdschi (Gast)


Lesenswert?

du brauchst auf jeden Fall mal Ethernet-Übertrager, die für solch hohe 
Datenraten ausgelegt sind. Sonst fällt mir nichts an weiterer Hardware 
ein.

von Reeny (Gast)


Lesenswert?

Wenns copper sein soll, natürlich übertrager und phy. Die MAC 
Funktionlitätät wird gerne im FPGA realisiert. Schnittstelle (R)GMII/
SGMII (je nach FPFA Fähigkeiten):

http://www.xilinx.com/support/documentation/ip_documentation/ds818_tri_mode_eth_mac.pdf

Wenns optisch sein soll, high speed seriell schnittstelle (1000Base-x).

von Hobbit (Gast)


Lesenswert?

Mein Konstrukt sah wie folgt aus:
FPGA -> PHY -> RJ45

Für Kontrollzwecke dann noch einen NIOSII auf dem FPGA, sofern du ALTERA 
verwendest.

von Bronco (Gast)


Lesenswert?

Du brauchst einen PHY, z.B. Marvell 88E1111.
PS: Wähle den richtigen FPGA, z.B. Spartan6 LXT.

von Dirk S. (Gast)


Lesenswert?

kann ich diesen PHY nicht auch im FPGA nachbilden?

von Marco Lippuner (Gast)


Lesenswert?

Vor dieser Frage stehe ich auch gerade. Meines Wissens geht das nicht, 
wenigstens nicht im FPGA, aber unser Chefe hat das angeblich bereits in 
einer Applikation gesehen. Laut Messe embedded Bericht, kann man die 
PAM5-Modulation mit einem DAC machen. Hat da jemand Infos?

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Es gibt evtl. FPGA, die gleich eine entsprechende Schnittstelle habe. 
Man kann aber auch PAM5 hintricksen, denn man kann ja Ausgänge auf 3.3 
V, 2.5 V, 1.8 V, 1.2 V, 0 V einstellen...

von Musikus (Gast)


Lesenswert?

Stefan Helmert schrieb:
> denn man kann ja Ausgänge auf 3.3
>
> V, 2.5 V, 1.8 V, 1.2 V, 0 V einstellen...

Geht das bei (welchen ?) FPGAs dynamisch im Betrieb?

von Christian R. (supachris)


Lesenswert?

Den PHY kann man im Normalfall nicht im FPGA selber nachbilden. Hab ich 
jedenfalls noch nicht gesehen für GbE. Aber du könntest ja einen FPGA 
mit High Speed Serial I/O (bei Xilinx MGT) nehmen und den an eine SFP 
Fassung anschließen. Da kannst du dann je nach Bedarf ein SFP Modul mit 
Monomode, Multimode oder auch mit RJ45 rein stecken.

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
Noch kein Account? Hier anmelden.