Why does the host receive unexpected data packets from other channels when using the Multi-Channel DMA FPGA IP for PCI Express? - Why does the host receive unexpected data packets from other channels when using the Multi-Channel DMA FPGA IP for PCI Express?
Description Due to a problem in the Quartus® Prime Pro Edition Software version 22.4, the host may receive D2H packets from unexpected channels when using the Multi-Channel DMA FPGA IP for PCI Express. This problem occurs when the number of PFs (Physical Functions) has been changed to a smaller value than a previous setting. The parameters 'pf<i>_num_dma_chan_pf_hwtcl' and 'pf<i>_num_dma_chan_per_vf_hwtcl' are not cleared automatically for the unallocated PFs in the IP GUI. Resolution To work around this problem, ensure to set the 'Number of DMA channels allocated to PF<i>' and 'Number of DMA channels allocated to each VF in PF<i>' manually to 0 for unallocated PFs before changing the 'Total physical functions numbers' to a smaller value in the GUI.
Custom Fields values:
['novalue']
Troubleshooting
15014295930
False
['Multi Channel DMA for PCI Express']
['FPGA Dev Tools Quartus® Prime Software Pro']
22.4
22.4
['Agilex™ FPGA Portfolio', 'Stratix® 10 FPGAs and SoCs']
['novalue']
['novalue']
['novalue'] - 2024-04-18
external_document