Closed fischeti closed 1 month ago
Version 0.6.3 of the iDMA has been released containing the mentioned changes. The iDMA in Snitch has already been bumped in https://github.com/pulp-platform/snitch_cluster/pull/156 so we can undraft this after rebasing on top of it.
I see the programming interface of the DMA changes, specifically for what concerns the
config
field.Can you also update the documentation accordingly?
I added the new config
documentation as well now.
The new iDMA supports multiple channels by instantiating multiple backends that can serve different streams independently to prevent ordering requirements.
TODO
dma_mchan
to verify independence and correctness of streams.word
for better interoperability with non-pulp toolchains