Forum: FPGA, VHDL & Co. Ethernet - UDP Pakete


von Projektarbeiter (Gast)


Lesenswert?

Ich habe ein FPGA Board mit einer Ethernet Schnittstelle. Ich habe nun 
eine Aufgabenstellung bekommen. ich muss Datenpakete mit UDP an einen PC 
schicken.

Kann man UDP Datenpakete nummerieren? Hat jemand ein Beispiel von so 
einer Verbindung?

von ich&er (Gast)


Lesenswert?

grrrrr....google !
http://www.fpga4fun.com/10BASE-T.html

eigenes "protokoll" mit nummerierung kann man ja selbst im datenteil 
realisieren...

von Andreas (Gast)


Lesenswert?

Hallo,

wie gross ist Dein FPGA ?
Denn wenn genügend Reservern vorhanden sind ist es am einfachsten einen 
kleinen 8 bit Prozessor Core und den OpenCores Ethernet MAC zu nehmen 
und die UDP-Kommunikation in Software zu implementieren.

von Projektarbeiter (Gast)


Lesenswert?

Das Problem ist dass ich es noch nicht habe. Bestell das Xilinx Virtex 5 
Board.

von Schlumpf (Gast)


Lesenswert?

was macht der FPGA sonst noch ausser UDP?

Beachte, dass du, wenn du einen Mikrocontrller in ein FPGA 
synthetisieren willst, du u.U für die Implementeierung nicht unerheblich 
viel Programmspeicher brauchst, den du dann auch noch vorsehen musst.



von Projektarbeiter (Gast)


Lesenswert?

Hätte noch eine wichtige Frage.

Wie nummeriere ich meine UDP Datenpakete?

von Schlumpf (Gast)


Lesenswert?

Definier doch einfach im Datenfeld ein Byte als Numerierungsbyte

von Jörn K. (joern)


Lesenswert?

Im IP Header gibt es ein "Identification" Feld mit 16 Bit. Dort könntest 
du einen Zähler einbauen.

Gruß Jörn

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.