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
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.
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).
Mein Konstrukt sah wie folgt aus: FPGA -> PHY -> RJ45 Für Kontrollzwecke dann noch einen NIOSII auf dem FPGA, sofern du ALTERA verwendest.
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?
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...
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?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.