Gast
#3187126
Hallo, auf Empfehlungen hier im Forum habe ich mir zum Einstieg das Nexys3 der Firma Digilent gekauft und bin bis jetzt wirklich sehr zufrieden. Für den Preis ist es sicherlich eine gute Wahl. Auch was die Peripherie betrifft, ist das Board wirklich gut durchdacht. Eine Sache, die mir allerdings recht merkwürdig vorkommt, ist die Bestückung mit dem LAN Transceiver LAN8710 der Firma Microchip bzw. SMSC. Dieser liefert noch nicht einmal die Auflösung der MAC Protokollebene, d.h. man muss sozusagen den gesamten Protokollstack in der Hardware des FPGA abbilden. Ohne große Vorkenntnisse vermute ich trotzdem mal, dass die Kapazität des verbauten XC6LX16 für die Abbildung eines kompletten MAC/IP/TCP oder MAC/UDP Protokollstacks kaum ausreichen würde und ich frage mich, was solch eine Bestückung überhaupt für einen Sinn ergeben soll, als für bloßes Marketing weil es in der Liste der vorhandenen Schnittstellen des Boards nun mal gut ausschaut? Warum hat man hier keinen Chip verbaut, der wenigstens noch die MAC Ebene des Protokollstacks auflöst oder noch besser, einen kleinen MC, der einem hier noch etwas mehr unter die Arme greift? Leider habe ich trotz intensiver Suche keinerlei Musterapplikationen zur Bedienung des LAN Transceivers gefunden. Lediglich Hinweise, dass es entsprechende Cores von der Fa. Xlilinx gibt, die allerdings Lizenzgebühren kosten und das nicht zu knapp. Für einen Hobbyisten also unbrauchbar. Mal eine dumme Frage, was könnte man denn sonst mit dem LAN Interface anfangen wenn man z.B. ein selbstentwickeltes Low-Level Protokoll fahren würde? Gibt es denn wenigstens hierfür ein paar Musterapplikationen in VHDL, die ich mir mal anschauen könnte um daraus zu lernen, wie man sowas implementiert? Vielen Dank für Eure Hilfe. Beste Grüße, Norbert