Forum: FPGA, VHDL & Co. Was brauche ich alles fürs Ethernet?


von Henning (Gast)


Lesenswert?

Hallo,

für die nächste Zeit (in Jahren gedacht) habe ich mir vorgenommen zu 
verstehen, wie Ethernet funktioniert. Seit einiger Zeit ist ein Basys2 
Board mit dem Spartan3E-250 mein Eigentum und genau mit diesem Board 
würde ich gerne das Ethernet Protokoll umsetzen. Ein Problem, das ich 
nun habe, ist dass das Board keinen Ethernet Anschluss hat.

Ich frage mich momentan deshalb, ob ich denn statt des Cat5/6 
Anschlusses nicht ein Cat5 Kabel aufschneiden kann, die Adernpaare auf 
Stiftleisten auflöte und die dann in die Buchsen stecke.

Aber ich frage mal vorher so:
Wie ist der Netzwerkanschluss bei den FPGA Boards gelöst? Sind die Pins 
einfach nur auf Ports des FPGAs aufgelegt oder ist da noch einiges an 
Elektronik drauf?

von usr (Gast)


Lesenswert?

>Wie ist der Netzwerkanschluss bei den FPGA Boards gelöst? Sind die Pins
>einfach nur auf Ports des FPGAs aufgelegt
nein
> oder ist da noch einiges an Elektronik drauf?
ja

als Hinweis
http://de.wikipedia.org/wiki/PHY
http://de.wikipedia.org/wiki/%C3%9Cbertrager

von Frank K. (fchk)


Lesenswert?

Du brauchst auf jeden Fall einen Ethernet PHY. Der PHY ist quasi der 
analoge Teil des Ethernet-Controllers. Der digitale Teil ist der MAC und 
meist im Microcontroller integriert. Da für analoge Chips andere 
Halbleiterprozesse verwendet werden müssen als für schnelle 
Digitalschaltungen, ist der PHY fast immer ein extra Chip.

Die Schnittstelle zum PHY heißt MII/RMII (weniger Datenleitungen bei 
doppeltem Takt) oder GMII für Gigabit-Ethernet.

Den MAC kannst Du selber im FPGA implementieren, den PHY nicht.

fchk

von Jope (Gast)


Lesenswert?

Wenn's nicht standardkonform sein darf, geht's auch ohne Übertrager und 
speziellen PHY:

http://www.fpga4fun.com/10BASE-T0.html
http://www.fpga4fun.com/10BASE-T1.html
http://www.fpga4fun.com/10BASE-T2.html
http://www.fpga4fun.com/10BASE-T3.html
http://www.fpga4fun.com/10BASE-T4.html

Ziemlich guter Artikel um in die Materie reinzukommen.

von Henning (Gast)


Lesenswert?

Danke euch für die Infos und die Links. Ich werde mir mal etwas Theorie 
durchlesen und dann mal anfangen zu basteln. Wird spannend!

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.