Reset the QDMA logic through the
dma0_soft_reset_n port. This port needs to be held in reset for a
minimum of 100 clock cycles (
This signal resets only the DMA portion of logic. It does not reset the PCIe hard block.
Soft Reset Use Cases
- DMA does not respond, and the user application is not getting proper values.
- DMA transfer has errors, but the PCIe links are good.
- DMA records some asynchronous errors.
dma0_soft_reset, you must reinitialize the queues and program all queue context.