I have made a design using Tri mode ethernet MAC IP (TEMAC) with RGMII interface. The problem I am facing is that the data/ethernet packet being sent from the FPGA logic looks fine on Vivado ILA, but that same ethernet packet shows wrong data on wire shark tool while analzing. Upon closer look of the wireshark data, it seemed that only the LSB data is getting corrupted the MSB bits look just fine. The ethernet IP process the data to be transmitted in the 8-bit which is suitable for GMII and then that data is converted to RGMII. PHY being used is DP83867CSRGZR.
The strap configurations are made to distinguish PHY addresses (3 PHY ICs used in the design) and clock skew related configuration is set to default 2.0ns.
Any hints for debug points and as to what could be happening here?
(attached the RGMII net length report and schematic snaps here for your reference)
