QDMA and XDMA soft IPs are compatible with hardened PCIe controllers in CPM4/CPM5, as well as programmable logic (PL) based PCIe controllers in Versal devices. As a result, the QDMA and XDMA block automation enables you to choose between a CPM PCIe controller or a PL-PCIe controller for connecting with the soft QDMA/XDMA IP.