Altera_Forum
Honored Contributor
14 years agoOpenCores 10/100 Ethernet MAC with Avalon Interface on MotionFire kit
Looking at the forums it seems I am another muppet who has bought a MotionFire development system.
I have managed to rewrite the trajectory program to control a motor along a smooth curve. What I have been unable to do is get the eth_ocm component to work. The packet data has about half the bytes corrupt. Some bytes are more prone to corruption than others. Data is being clocked correctly as the correct data always appears in the expected part of the frame. In addition if the received frame rate is relatively high then when I dump info out of a packet (using printf) I see the data changing in the same packet, so there must be an interrupt or DMA transfer overwriting data. Is there any one there who has working code for the ethernet?