Forum Discussion
ttan
New Contributor
7 years agoHow to reset Arria 10 PCIe Internal DMA controller without PC reboot?
According to the user guide, the Descriptor Base cannot be changed until all descriptor entries are exhausted. I have descriptor memory allocated and managed by host application. The application flu...
Nathan_R_Intel
Contributor
7 years agoHie,
Currently, there is no method available to change the descriptor base for Arria 10 PCIe internal DMA controller until all descriptor entries are exhausted.
There is no way to reset the DMA controller alone.
Because the DMA Descriptor Controller uses FIFOs to store descriptor table entries, you cannot
reprogram the DMA Descriptor Controller once it begins the transfers specifed in the descriptor
table.
Hence, if your application crashes, currently the only solution is to reboot PC.
Regards,
Nathan