Tri Mode Ethernet MAC is there a way to separate packets?
All the question is in the title. I have some microblaze software with a simple ethernet interface that reads into a buffer, interpreting just a few packet types, not parsing them. All other packets are discarded by emptying the buffer.
Now I want to add a feature where a large amount of data is sent through UDP (I am aware of the risks). I'm finding sometimes it crashes because of (allegedly) packets received partially, so I wonder if there is a way of knowing in software which byte or word is the beginning of a packet.