05-29-2016 03:31 PM
Hi Team,I have been using the DMA Controller for several years and have Burst and Non-Burst use cases ... to date , I have had two separate configurations but since I have space in the Stratix, I am implementing two controllers , one synthesized for Burst mode enabled and the other with Burst mode not enabled. Am I missing some software control that will allow a Burst mode DMA controller to support Non-Burst mode ? Thanks in Advance, Bob.
05-30-2016 02:06 AM
The embedded IP user guide describes how this all works. In short, yes the DMA controllers support burst mode but registers need to be set to control everything.
05-31-2016 01:40 PM
--- Quote Start --- The embedded IP user guide describes how this all works. In short, yes the DMA controllers support burst mode but registers need to be set to control everything. --- Quote End --- Galfonz, thanks for the info. I have been using the "DMA Controller Core" for several years with Burst Mode enabled as well as not enabled. I am familiar with the Embedded Peripheral IP User Guide and checked the latest UG-010852016.05.03., Chapter 23. ..... The question above was not if the "DMA Controller Core" supported Burst Mode , but if once Burst Mode was enabled as a parameter "Enable Burst Transfers", was the behavior controllable by software . If it is controllable via Software, I can combine one two FPGA configurations into one and have the driver select Burst Mode. The workaround I am trying is to instantiate two DMA Controllers one for Burst Mode and one for non Burst Mode to support both use cases. Thanks, Bob