Gast
#387728
Hallo Leute! Ich besitze ein FPGA-Board mit dem Virtex4-XC4VFX12-FPGA und habe schon ein paar VHDL-Designs erstellt. Nun möchte ich über das Netzwerk Daten schicken, ein Empfang ist nicht notwendig. Es geht nur darum, Daten möglichst schnell senden zu können. Dieses Board beinhaltet den BCM5461. Es handelt sich um einen Giga-Bit-Lan-Baustein, der aber reiner Tranceiver ist. Ich habe mir sagen lassen, um sich viel Arbeit zu sparen benötigt man eine MAC-Einheit, die angeblich für den ganzen Paketkram verantwortlich ist. Der FPGA beinhaltet hardwaremäßig diese Mac-Einheit und ich habe mir diese freischalten lassen. Ich kann sie aber nur für ein paar Monate verwenden, aber das sollte für erste Versuche reichen. Leider habe ich nicht die geringste Ahnung, wie ich diese ansteuern soll. Ich kann die Mac-Einheit zwar in mein VHDL-Design implementieren, aber ich weiß nicht wie ich die Pins tooglen muss, um da Daten reinzubekommen. Aber das sollte ein geringeres Problem sein. Das Hauptproblem ist, dass man entweder das TCP-IP oder UDP-Protokoll implementiert. Um das TCP-IP zu implementieren könnten Jahre verehen, habe ich mir sagen lassen. Das UDP soll recht einfach sein. Hat jemand so etwas schon einmal gemacht? Wozu ist die Mac-Einheit jetzt genau gut und wie kann man sie ansteuern? Es gibt zwar ein Datenblatt, aber ich werde nicht recht schlau daraus. Könnt ihr mir bitte weiterhelfen? Danke. Tschüss, Martin
