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!
Oh sorry das ist ja in der falschen Threadliste gelandet.
Moin, ju schrieb: > Netzwerk-Freigabecenter wassndas? Klingt ja hochwissenschaftlich :-) Ich wuerd' mal wireshark vorschlagen. Da kannst du sehen, was auf der Ehternetverbindung laeuft, also ob da schon ein ARP schiefgeht, etc. Gruss WK
Dergute W. schrieb: >> Netzwerk-Freigabecenter > wassndas? Klingt ja hochwissenschaftlich :-) Verwaltung der Netzanschlüsse in der Systemsteuerung von Windows. Wireshark kann ich leider nicht verwenden. Grüße Ju
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.
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.
Auf Ethernet/IP Stack musst du aber bewandert sein. Der naechste Schritt ist also, dir das reinzuziehen.
Moin, ju schrieb: > Wireshark kann ich leider nicht verwenden. Tja, hm. Schlecht waers aber nicht, wenn du das koenntest. Aber alternativ: Nimm Chipscope, guck dir dami die Signale aufm (RG)MII an. Da musst du halt dann selbst decodieren, was sonst wireshark fuer dich uebernommen haette. Gruss WK
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.