Page 1 of 1

DMA Channeling

Posted: Sun Oct 16, 2016 10:23 pm
by Brendan
Furthering the power of Flowcode 7, itself supporting 32-bit micros with extended hardware features, I'd like to throw in DMA Channeling:

My rambling thoughts suggest a DMA component, enabling the user to individually nominate DMA channels afforded by the device for hardware-driven data piping direct to RAM, overcoming possible blocking processes, buffer limitations/overflows, etc..etc.. Incidentally, I recall that the PIC32MZ... can even generate an interrupt on user-defined data terminator strings - among other things, that might also feature in such a component.


Best regards,
Brendan

Re: DMA Channeling

Posted: Mon Oct 17, 2016 11:56 am
by Benj
Hi Brendan,

From some of my past industrial projects DMA is a highly useful tool. However making a component that could work with many chips scares me a bit. I'll add it to the list as one to investigate as it would be very handy to have.

Re: DMA Channeling

Posted: Mon Oct 17, 2016 12:06 pm
by Brendan
:D

Thanks Ben... Scares me too, though just early food for thought for the more capable 32-bit PICs in particular.

We'll be running DMA for some of our projects, with C blocks managing available registers and memory space on these devices. Perhaps my rambling DMA ideas will shapen up once we've played a bit further.

All the best,

Brendan