UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Visitor jigverb
Visitor
146 Views
Registered: ‎04-16-2018

Zynq UltraScale+ ZDMA interrupt error

Custom bsp/RTOS driver for PS FPD ZDMA on APU A53.
 
I use scatter-gather mode, with linear descriptors, and do not enable the INTR bit in src/dst buffer descriptors (refer to Table 19-3 , UG1085, v1.9)
However, I do enable the DMA_DONE interrupt per the Interrupt enable below (https://www.xilinx.com/html_docs/registers/ug1087/ug1087-zynq-ultrascale-registers.html)
image.png
 
1. What exactly is DMA_DONE interrupt?  If I only rely on DMA_DONE in scatter-gather linear mode, then would ZDMA interrupt me when all descriptors are done?  And would it be equivalent of enabling the INTR bit in the last destination descriptor?
 
2. Need more info on BYTE_COUNT_OVRFL error on ZDMA module:
image.png
 
Although there is an explanation in the right column, it is quite vague.
What exactly does this error mean, and what can cause it? 
thx,
---
0 Kudos