Aufgrund eines Problems in der Quartus® Prime Pro Edition Software Version 22.4 kann der Host D2H-Pakete von unerwarteten Kanälen empfangen, wenn die Multi-Channel DMA FPGA IP für PCI Express verwendet wird.
Dieses Problem tritt auf, wenn die Anzahl der PFs (Physical Functions) auf einen kleineren Wert als eine vorherige Einstellung geändert wurde. Die Parameter "pf<i>_num_dma_chan_pf_hwtcl" und "pf<i>_num_dma_chan_per_vf_hwtcl" werden für die nicht zugeordneten PFs in der IP-GUI nicht automatisch gelöscht.
Um dieses Problem zu umgehen, stellen Sie sicher, dass Sie die "Anzahl der DMA-Kanäle, die PF<i> zugewiesen sind" und "Anzahl der DMA-Kanäle, die jedem VF in PF<i> zugewiesen sind" für nicht zugewiesene PFs manuell auf 0 setzen, bevor Sie die "Gesamtzahl der physischen Funktionen" in der GUI auf einen kleineren Wert ändern.