melexia
Member level 2
Hello,
I am trying to implement TEMAC with SGMII with RX-TX shorted from outside i.e. at connector.
I am sending a constant packet from client side with source and destination address same, this works in simulation perfectly. But when I put this code on fpga I find that framedrop signal at receiver goes low for some time and goes high again after few bytes reception. In received bytes it is clear that destination MAC address and source MAC address are same and as per given to address filter.
With framedrop signal going high rxdvld signal also goes low which indicates that receiver is not receiving data properly.
If I check at transmitter end whether txdvld is properly high for complete packet transmission, it shows write behaviour.
I am unable to figure out what could go wrong.
Please suggest something if anyone has faced such issue.
Thanks and Regards
I am trying to implement TEMAC with SGMII with RX-TX shorted from outside i.e. at connector.
I am sending a constant packet from client side with source and destination address same, this works in simulation perfectly. But when I put this code on fpga I find that framedrop signal at receiver goes low for some time and goes high again after few bytes reception. In received bytes it is clear that destination MAC address and source MAC address are same and as per given to address filter.
With framedrop signal going high rxdvld signal also goes low which indicates that receiver is not receiving data properly.
If I check at transmitter end whether txdvld is properly high for complete packet transmission, it shows write behaviour.
I am unable to figure out what could go wrong.
Please suggest something if anyone has faced such issue.
Thanks and Regards