Hello,
I have a question regarding DMA request buffering described in the TMS570 TRM revision B on page 1474 (PDF page 1482 - link to document follows). A screenshot of the text is below…
-----------------------------------------------------------------------------------------------------------------------------------------------
Note: The DMA cannot capture more than three requests if its request buffers are already full. If any request occur during this moment DMA will discard it.
-----------------------------------------------------------------------------------------------------------------------------------------------
Could you confirm that the note describing the DMA controller discarding a fourth DMA request is speaking to a request limit that exists on a per channel basis? In other words, does each DMA channel have a three request limit independent of other channels, or does the DMA controller as a whole only allow three DMA requests to be pending/buffered at any given time.
Thanks,
Paul