Hallo, ich bin in Sachen FPGA noch relativ unbefleckt und arbeite zur Zeit mit dem Xilinx System Generator für Matlab/Simulink. Das klappt auch alles so weit. Zur Kommunikation des FPGA-Boards würde sich UDP anbieten. Meine Suche nach "Bibliotheken" bzw. IP-Cores in dieser Richtung ist allerdings bisher recht erfolglos. Meine Frage ist nun: Gibt es für FPGA keine "open source" Bibliotheken, die es mir ermöglichen UDP zu implementieren? Viele Grüße Björn
Am einfachsten wäre es Du implementierst einen Mikroprozessor und machst dann mit dem softwaremäßig den IP/UDP-Stack. Fertige Mikroprozessoren findest du im Netz, und käuflich z.B. bei Xilinx (Microblaze).
Erst einmal vielen Dank. Ein Micoblaze-Block ist ja innerhalb des System Generators verfügbar, allerdings habe ich mit dem noch nichts gemacht. Wie aufwändig ist das denn für mich als "FPGA-Laien"? C ist kein Problem für mich, aber wie groß ist den der Aufwand bis ich überhaupt ans Programmieren kann? Muss da noch viel VHDL-Code geschrieben werden? Ich werde mir jetzt noch mal in aller Ruhe die System Generator Doku zum Microblaze anschauen. Vielleicht hat jemand noch einen Tip was lesenswert ist. Gruß Björn
Robert schrieb: > Gibt es keinen UDP-Stack in Hardware? bastler schrieb: > http://www.fpga4fun.com/10BASE-T.html @bastler: Ähm. Du hast Dir den Code angeguckt? Der sendet zwar ein UDP-Paket, aber von einem UDP-Stack erwarte ich etwas mehr. (CRC, einstellbarer Port, beliebige Daten...) Duke
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.