www.mikrocontroller.net

Forum: FPGA, VHDL & Co. Ethernet Lite lwIP


Autor: Robert Schelkle (Firma: Student) (rschelkle)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Papa Schlumpf (printf)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Läubi .. (laeubi) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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...

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [vhdl]VHDL-Code[/vhdl]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.