Hi, I am using a customized board with 1 spartan 3 xc3s4000 FPGA and 2 Gigabit Phys. My system clock is 125Mhz and i am facing an issue which occurs after a while but since it occurs so it is a problem for me.
I have no timing failures in my design, at least none reported by xilinx ISE. I also read the delay report to see if there are any of my critical signals listed under the worst delay paths,none.
The design is actually a MAC so whatever we receive from one PHY is transmitted on to the other PHY.
The problem i am facing is that occasionally only one byte in the packet gets corrupt.And it gets corrupt on the incoming interface i.e. at the first FF. I can't figure out why would it behave like this occasionally as it works properly otherwise. Any pointers on how i should proceed further ?
PS. There are no setup/hold time violations.
regards
--------------------------------------- Posted through