Known Issue: v1.2
When I am in x8 Gen 2 mode, I occasionally see a trn_reof_n assertion without an associated trn_rsof_n assertion.
The issue occurs when the block receives back-to-back TLPs and a packet is being written into the FIFO at the same time.
Further, you would have to deassert trn_rdst_rdy_n during this time.
It is recommended that you ignore trn_reof_n assertions that do not have an associated trn_rsof_n assertion.
A solution is being investigated for this problem.
For other Virtex-6 Integrated Block Wrapper v1.2 for PCI Express Known Issues and Release Notes, see (Xilinx Answer 32742).