Knowledge Base Article

Why are there ongoing DMA transactions at the Scalable Scatter-Gather DMA IP's device port even after the completion of the device port soft pause and soft reset sequence flow?

Description

Due to a problem in the Quartus® Prime Pro Edition Software version 25.1 and earlier, the Scalable Scatter-Gather DMA IP may observe an ongoing DMA transaction for the device port when the device port soft pause and soft reset sequence flow of the Scalable Scatter-Gather DMA IP are completed, even when the corresponding device port’s q_insert_pointer has been reset to the default value of 0.

Resolution

To work around this problem in the Quartus® Prime Pro Edition software version 25.1, the software can request a device port soft pause and soft reset when the corresponding device port’s q_extract_pointer matches the q_insert_pointer, which indicates that the DMA transaction is completed for the last descriptor.
This problem is scheduled to be resolved in a future release of the Quartus® Prime Pro Edition software.

Updated 2 months ago
Version 2.0
No CommentsBe the first to comment