When I send multiple memory reads from endpoint, I do not see the completions coming back in the same order. For example, I send MRd1, MRd2, MRd3, but the completions are returned out of order such asCplD2, CplD1, Cpld3. Is this expected behaviour?
NOTE: This Answer Record is part of the Xilinx Solution Center for PCI Express
(Xilinx Answer 34536).TheXilinx Solution Center for PCI Express is available to address all questions related to PCIe. Whether you are starting a new design with PCIe or troubleshooting a problem, use the Solution Center for PCIeto guide you to the right information.