Hi. Let's imagine very obvious scenario - PC computer acting as PCIe RC and TMDSEVM6678 as EP. DSP board is running PCIe bootloader, no custom code is loaded. I wrote simple device driver which writes test data to BAR 3 (one of memories) and reads it back. In PIO mode (direct reading / writing of PCIe space) it works as expected. However if I try to read DSP memory using DMA on PC side, all 32-bit words of data read has value of 0xDEADBEEF. At the beginning I was thinking about bug in my code. With the same code I tried to read PCIe registers from bar 0 - this time I got data vector with values 0xFFFFFFFF, 0xFFFFFFFE, 0xFFFFFFFD and so on. Could you please tell me if there are important constraints concerning DMA over PCIe in C6678 DSP? Once again, I was using host DMA, not DSP EDMA.