Gast
#5577339
Hey Leute, ich würde gerne ein Spaßprojekt starten und eine Ethernet Verbindung über einen CAN tunneln (mithilfe von FPGA). Idee in etwa so Ethernet - MAC - FIFO - CAN-Core - Can-Leitung - Can-core - FIFO - MAC - Ethernet Ich habe bisher nur zweimal mit Ethernet gearbeitet. Einmal auf einem Zynq mit einem Linux, da lief das mehr oder weniger alles out-of-the-box und einmal auf einem STM32. Da habe ich eine fertig angepasste library genutzt und dann lief auch direkt alles. Ich fange gerade an, mich einzulesen und habe aktuell auch noch nicht den Überblick, was mich erwarten wird. Meine erste Idee war einfach: Ich docke an das MII-Interface an, buffere die über RX ankommenden Daten in einem FIFO, bette sie in ein CAN-Frame ein und an der Gegenstelle schiebe ich die Daten einfach auf den TX den Transceivers. Natürlich ist mir klar, dass die Datenrate nicht sehr hoch sein wird, aber mir geht es mehr um den Lerneffekt und Spaß an der Sache. Was müsste ich beachten auf die Schnelle? Brauche ich evtl. doch einen richtigen MAC-Controller? Danke & LG