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