Forum Discussion
Altera_Forum
Honored Contributor
12 years agoTriple speed ethernet IP core don't receive the RGMII data?
I use the triple speed ethernet IP core with an external PHY Device, the first picture is shown as my test block diagram . Transmiting part works normally, however, There is no data on the avalon-ST ...
Altera_Forum
Honored Contributor
12 years agoDo you perhaps have a pin assignment or board defect with your 2nd MAC and 2nd PHY ?
Assuming that your 2nd diagram that is incorrect, and that you have correctly implemented bidirectional buffer, I think your experiment should have worked. You can investigate further by using something like TCPDUMP/WireShark on each PC to confirm that PC2 is actually receiving anything (and that it matches what PC1 transmitted). But overall from your problem description, it sounds like the packet is getting corrupted/dropped on the 2nd RGMII or PHY. If I'm not mistaken, it sounds like you have never seen anything operate correctly on the 2nd port. You can further dig into it with SignalTap (tap both sides of both MAC), but I think that would be possibly more time consuming to discover you have an underlying hardware problem. And if you are software inclined, I would suggest implementing the standard NIOS ethernet design and "Simple Socket Server" as a debug tool on just the 2nd MAC/PHY until it is working correctly.