dspfpgadevelop
Newbie level 1
Hi,
I need to transfer data between two Xilinx FPGAs.
The only connection available is via an Ethernet cable. The FPGAs are connected each to a PHY.
I have designed a simple block that uses an EMAC inside the FPGA to send and receive Ethernet packets.
I am not using any protocol other that Ethernet. No IP, UDP or TCP, just raw Ethernet frames.
Data transfer works most of the time but I seem to be getting a few bit errors now and again and can't identify where they come from. I have tried various cables and cooling down the FPGAs and PHY, no result. Also I checked the FPGA<->PHY interface carefully and I am pretty sure there is no problem there.
My question is this:
Is it possible to transmit data with 0% error at all when going: EMAC->PHY -> Ethernet cable -> PHY->EMAC? Or should I expect to always have some errors!?
Thanks
I need to transfer data between two Xilinx FPGAs.
The only connection available is via an Ethernet cable. The FPGAs are connected each to a PHY.
I have designed a simple block that uses an EMAC inside the FPGA to send and receive Ethernet packets.
I am not using any protocol other that Ethernet. No IP, UDP or TCP, just raw Ethernet frames.
Data transfer works most of the time but I seem to be getting a few bit errors now and again and can't identify where they come from. I have tried various cables and cooling down the FPGAs and PHY, no result. Also I checked the FPGA<->PHY interface carefully and I am pretty sure there is no problem there.
My question is this:
Is it possible to transmit data with 0% error at all when going: EMAC->PHY -> Ethernet cable -> PHY->EMAC? Or should I expect to always have some errors!?
Thanks