Forum: FPGA, VHDL & Co. Ethernet Lite lwIP


von Robert S. (Firma: Student) (rschelkle)


Lesenswert?

Hallo zusammen,

ich möchte einen Ethernet-Kommunikation mit dem MicroBlaze und Ethernet 
Lite aufbauen. Habe dazu auch schon das Paper von Xilinx über die 
Bibliothek zu iwIP gelesen. Werde aber einfach noch nicht so richtig 
schlau daraus.

Kennt sich hier einer besser damit aus und kann mir bei meinem Fragen 
eine bisschen zur Seite stehen?

z.B.: Nach welchen Gesichtspunkten sollt man sich für die Raw bzw. 
Socket API entscheiden? Würde natürlich lieber singlethreaded arbeiten, 
da ich auch noch nicht soo viel Erfahrung mit dem xilkernel habe. Welche 
ist einfacher (bin Anfänger)? Ich will eigentlich nur Daten über ein 
Netzwerk senden und empfangen können. Habe dabei an UDP gedacht, da ich 
keine Verbindung aufbauen will.

Vielen Dank!

Gruss Robbi

von Papa S. (printf)


Lesenswert?

Hallo Robbi,

ich habe im Moment ein ähnliches Problem und konnte mit dem 
Ethernet-lite 'auf die Schnelle' nicht anfangen. Ich bin jetzt den Weg 
über einen selbst-gebauten UDP-Stack gegangen. UDP ist als Protokoll 
sehr einfach, auch die PC-Seite ist mit dem WinSock sehr einfach. Im 
moment schickt nur das FPGA Daten an den PC, einen Rück-Kanal gibt es 
nicht (wird ein Art Oszilloskop mit zusätzlich FFT/DFT). Der Overhead 
von UDP ist minimal, allerdings gibt es bei UDP keine Sicherung der 
Daten. Von da her wäre ich auch an TCP/IP zur Datenübertragung 
interessiert, habe aber noch keine Ahnung über den Verbindungsaufbau per 
Software. Ich weiss auch nicht, ob z.B. der MAC-Core von opencores.org 
interessant ist. Vielleicht können wir Informationen austauschen.
-Papa Schlumpf

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Beitrag "Microblaze Ethernet Lite EDK"
Wie dort geschrieben gibt es unter:
http://www.xilinx.com/support/documentation/ml403.htm
In den Referenz design eine Webserver applikation...

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.