>>>> What exactly does it mean: "Processor reads data from fpga"?
Fpga will be continuously writing onto the processor .Sorry for not explaining properly I meant Data is getting missed from the processor .
FPGA continuously write data in the series 1,2,3,4,5,6,7,8,9,10,11,12,13,14 & soon, but I guess processor is missing the data .On processor it gets data like in pattern 1,2,3,5,6,7,9,10,11,13,14,15,17,18,19. Processor missed the data 4,8,12,16 & soon.
>>>> What is the read transaction data size?
I guess data size is not the issue, It looks like some logical error.
>>>>How exactly the data structure is formed in the FPGA?
>>>>Can you check that the data is not corrupted at the FPGA side?
Not sure the data structure in the fpga ,as I am looking onto the processor side . Need to check with the fpga team .
On chip scope we have measure there in no corruption of data on the fpga side
>>>>>Ensure that the T1042 PCIe Outbound Window is configured as cache-inhibited in the MMU.
How to make sure the Outbound window is configured as cache-inhibited