S
salimbaba
Guest
Hi,
I am using xilinx spartan3 xc3s4000 in my design. It is interfaced with
national Gigabit PHYs. So i receive a packet from phy A and transmit it t
PHY B and vice versa. Now the problem i am facing is that one of the byte
in the packet randomly gets corrupt after a while..
First the packet drop was very frequent at high speeds, then i checked th
power requirements of my PHYs and got to know that my regulator couldn'
source that much current. Then i changed the regulator and now the proble
occurs very rarely or it doesnt occur at all.
I have some checks in the RTL to identify if the error is FCS or buffe
overflow.So every time the packet drops, my fcs flag is raised. So i viewe
the incoming packet and saw that it always had some random corrupt byte
Like i was sending packets with known pattern, so after a while some rando
byte is getting corrupt. I don't know what to look for from now onwards.
I thought maybe it was the heat issue so used heat gun but nah it wasn'
the heat problem.
My ground noise is 80mv peak-to-peak.
Need some pointers..
Regards
---------------------------------------
Posted through http://www.FPGARelated.com
I am using xilinx spartan3 xc3s4000 in my design. It is interfaced with
national Gigabit PHYs. So i receive a packet from phy A and transmit it t
PHY B and vice versa. Now the problem i am facing is that one of the byte
in the packet randomly gets corrupt after a while..
First the packet drop was very frequent at high speeds, then i checked th
power requirements of my PHYs and got to know that my regulator couldn'
source that much current. Then i changed the regulator and now the proble
occurs very rarely or it doesnt occur at all.
I have some checks in the RTL to identify if the error is FCS or buffe
overflow.So every time the packet drops, my fcs flag is raised. So i viewe
the incoming packet and saw that it always had some random corrupt byte
Like i was sending packets with known pattern, so after a while some rando
byte is getting corrupt. I don't know what to look for from now onwards.
I thought maybe it was the heat issue so used heat gun but nah it wasn'
the heat problem.
My ground noise is 80mv peak-to-peak.
Need some pointers..
Regards
---------------------------------------
Posted through http://www.FPGARelated.com