Agilex-7 AXI MCDMA for PCIe hang
Hi!
I'm working with AGIB023R18A1E1VC device and having issues with AXI Multichanned DMA IP for PCIe.
Since I require a PCIe bridge, I configured the IP in MCDMA+BAS+BAM mode (PCIe Gen 4, 512-bit), generated an example design, and integrated the subsystem into my project. Although I do not use MCDMA, I rely heavily on the BAS and BAM functionality.
The issue I’m seeing is that writing more than 448 bytes to the BAS causes the host to hang and subsequently reset. Notably, between the write transaction and the host reset, the FPGA internal logic is still able to write to the BAS, indicating no hang on the AXI bus. There are no issues with read transactions.
We observe this issue not with only one card. At first we run into it in Q25.1 but still have it in Q25.3.1
If you need some captures from the signal tap or any additional details I may provide them.
Thank you in advance! Mikhail.