•If using the AXI4-Stream interface, make sure the data is written correctly. The most common mistake is to assume words are written without monitoring tvalid. Also remember that the tkeep signal must be used to indicate which bytes are valid when tlast is asserted. tkeep is ignored when tlast is not asserted (active-High).
•Make sure to read correctly from the RX interface. Data and framing signals are only valid when tvalid is asserted.
•If you still see bytes/words being lost on the receiver side, check the GT receiver output data interface. If you notice that data is already lost at the GT receiver output interface, the issue could be caused by GT or any earlier stage in the system.