FPGA I/Os über Ethernet mir Rechner steuern

Gast #6020268
Hallo zusammen,

ich habe einen Board mit einem Artix-7 XC7A200T und dem PHY KSZ9031RNX 
ohne DDRRAM etc.. Ich habe mit dem TEMAC IP und dem XAPP1026 Echo Server 
auf dem Microblaze (BRAM only) schon versucht eine Verbindung über IP 
herzustellen, um schon mal eine grundlegende Kommunikation zwischen PC 
und FPGA zu haben. Das Netzwerk-Freigabecenter erkennt zwar, dass ein TN 
am Anschluss hängt, der Echoserver läuft aber nicht so richtig. Ich 
vermute dass die Demoprogramme von XILINX nur auf den Standardboards 
laufen ohne große Änderungen vorzunehmen.
Deshalb meine Frage: Gibt es evtl. eine Programmvorlage/Anleitung für 
den Microblaze die über Ethernet/LwIP einzelne I/Os ansteuern kann?

PS: Bin in den Themen FPGA/Ethernet-IP-Stack noch nicht so erfahren ;)

Dankeschön!
Gast #6025454
Ohne Wireshark kommst du nicht weit.
Das Tools hilft mir am besten um zu verstehen, was wirklich auf der 
Ethernet Leitung los ist. Alles andere ist ein Stochern im Nebel.
Gast #6025458
Ganz kurz:
- Ohne Wireshark keine Chance, etwas zu debuggen
- Ohne Simulation auch wenig
- Alternative zu TEMAC, die auch was taugt: 
https://github.com/yol/ethernet_mac
- Ethernet, dann UDP/ARP erst mal roh bedienen

Mit LWIP wirst du, falls das mal eine Anwendung werden soll, keinen 
Spass haben. Was DMA angeht, wurde da nicht nachgedacht.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.