Forum Discussion

Derek_Teng's avatar
Derek_Teng
Icon for New Contributor rankNew Contributor
5 months ago
Solved

Questions about the descriptors of the Modular Scatter - Gather DMA Core

Hi, When I was reading the "Modular Scatter - Gather DMA Core" chapter in the book "Embedded Peripherals IP User Guide", there is a part that I'm not particularly clear about. I'm not sure if my unde...
  • KelvinK_Altera's avatar
    5 months ago

    Hi Derek,


    @Derek_Teng wrote:

    In the Modular Scatter - Gather DMA Core, when I don't enable the Prefetcher Core, can I write multiple descriptors into the dispatcher FIFO through the Descriptor Agent Port at once? Then, by setting the Go bit in the Control Field of the last descriptor to 1 and starting the DMA transt input in sequence.


    You are right.

    Yours use case do not required the following prefetcher features, you can don't enable prefetcher.

    With Prefetcher enabled, following features are supported:

    • Descriptor linked list
    • Data transfer to non-contiguous memory space
    • Descriptor write back
    • Hardware descriptor polling
    • 64-bit address spaces